Delivering high-performance backend systems #Scala #ML #ApacheKafka | Check @rustikonconf @scalarconf @scalatimes & Mastodon: softwaremill@softwaremill.social

Warsaw, Poland
Tapir Tech Update: Issue 31 - mailchi.mp/softwaremill.com/…
2
144
Still running Apache Cassandra 3.11 or building applications based on rules from that era? The database has fundamentally shifted over the last few releases. Below you'll find some of the changes that have been made. You can read about all the new features in this article: hubs.ly/Q04xXqz-0 #ApacheCassandra #NoSQL #Database #BigData #DistributedSystems #DataEngineering
1
1
184
"Faster than Kafka" claims for Apache Iggy skip the real question: what does a successful write guarantee? Michał Matłoka digs into durability, thread-per-core internals, and why Iggy's replication (not yet shipped) changes the comparison. hubs.ly/Q04wfD1z0 #ApacheKafka #ApacheIggy
1
193
Part 3 of our TigerBeetle blog series is live! After exploring its unique design choices and running local benchmarks, we took our testing to the cloud to put TigerBeetle vs. PostgreSQL head-to-head in a multi-node cluster setup on Google Cloud Platform. Check out the full breakdown of our methodology, benchmark harness, and interactive latency/throughput plots: hubs.ly/Q04vV1fQ0
3
178
Kafka answers "What happened?" But most apps need "What's the current state?" With a log-first approach, you end up rebuilding state everywhere: in Flink, Redis, and Iceberg. ApacheFluss takes a table-first approach: co-maintaining changelogs + state right in the storage layer. Read the comparison: hubs.ly/Q04vFwTN0 #DataEngineering #ApacheKafka #ApacheFluss #StreamProcessing
180
Real-time retail demands event-driven power. ⚡️ Here's how we used Apache Kafka & Confluent to scale data capabilities for our Client ⬇️ #ApacheKafka #Confluent #EventDrivenArchitecture #DataStreaming
165
Kafka CLI options driving you crazy? AI might finally have a solution. Grzegorz Kocur tested Confluent’s mcp-confluent server with Claude Code on local Kafka clusters running mTLS and SASL/SCRAM. Read to find out what happened: softwaremill.com/managing-ka… #Kafka #ApacheKafka #AI #MCP #DevOps #ClaudeAI #Confluent
1
1
3
357
Tired of fragile API calls and missing events when saving data in your Kotlin services? This post introduces Okapi, a lightweight #Kotlin library that solves the dual-write problem using the transactional outbox pattern. Check out how to easily integrate it with #SpringBoot, #PostgreSQL, #MySQL, #HTTP, and #Kafka: softwaremill.com/transaction…
1
213
We're proud to announce that SoftwareMill is now an IBM Silver Partner! As a Confluent Elite Partner, we have a long history of helping organizations build modern, event-driven data platforms. Deepening our collaboration with IBM is a natural next step, allowing us to better help our clients bridge real-time data, AI, and enterprise-grade technology at scale. #IBM #Confluent #DataStreaming #AI
1
1
128
Are you looking for new challenges as a Business Development Manager? Join a fully remote company with a transparent culture and a friendly atmosphere. See what we have to offer! softwaremill.com/join-us/bus…
1
1
2
165
Tapir Tech Update Issue 26 - mailchi.mp/softwaremill.com/…
1
1
2
132
We did it again! SoftwareMill has been officially recognized as a Best Workplace in Poland (medium company category) by Great Place to Work Polska! To make things even sweeter, we also took home the win in the “Best Workplaces for Millennials” category. A massive thank you to our amazing team for making SoftwareMill a place where we can all thrive, grow, and do great work together. 💙 PS. Want to join a certified Great Place to Work? Check out our open roles: softwaremill.com/join-us/
1
2
4
1,040
Struggling with the #Rust Orphan Rule? 🦀🛑 Trying to implement a trait for a type when you don't own either is a classic "wall" for developers. But there's a way over it: The Adapter Pattern. softwaremill.com/adapter-pat… #RustLang #Coding #Backend #ProgrammingTips
1
1
245
Are you a #Kafka expert and looking for amazing job opportunity in Poland? See our offer: softwaremill.com/join-us/kaf…
3
1
285
This year’s Scalar was a huge success. Here’s a quick recap of our conference. See for yourself why it’s worth coming next year: piped.video/usNgX4lT0_o #scala #functionalprogramming
2
135
Rustikon's afrermovie is here. Let’s relive the memories of this inspiring event. Watch the video and see for yourself why you absolutely must come next year: piped.video/zcTwfbsqEtk #rust #rustlang #programming
320
Our experts, Krzysztof Grajek and Grzegorz Kocur, will be speaking at the @confluentinc Data Streaming Meetup, co-organized by @VirtusLab. View the agenda and join the event: meetup.com/krakow-kafka/even… #ApacheKafka #DataStreaming #Confluent #Krk #Meetup #StreamProcessing #Rustlang #DevOps
1
180
Can you cut your cloud bill by 50% without sacrificing performance? One of our clients, a global leader in cybersecurity, did exactly that by migrating their massive EDR system from GCP to Oracle Cloud Infrastructure (OCI). See how we managed this high-stakes migration in just six months. #oci #cloud #migration #kubernetes #oracle
1
4
589
Szukamy Business Development Managera - podejmij wyzwanie, które faktycznie rozwinie Twoje umiejętności! 🚀 Poszukujemy osoby, która będzie zajmowała się wzmacnianiem naszej obecności w sektorze partnerstw technologicznych, aby wspierać naszych klientów w transformacji cyfrowej. Co oferujemy: 🔹 Wynagrodzenie 700-900 zł netto dziennie, współpraca B2B 🔹 Współpraca zdalna z okazjonalnymi wyjazdami do klientów 🔹 Elastyczny model pracy 🔹 Dostęp do najlepszych narzędzi, sprzętu i oprogramowania potrzebnego do efektywnego działania 🔹 Dostęp do kursów językowych i szkoleń, zarówno technicznych jak i miękkich 🔗 Aplikuj: softwaremill.com/join-us/bus… Zdajemy sobie sprawę, że tak duży rozwój firmy zawdzięczamy ludziom, dlatego dużą wagę przykładamy do budowania przyjaznej i rozwijającej kultury organizacyjnej. W 2025 roku zostaliśmy uznani za Najlepsze Miejsce Pracy nr 1 w Polsce. Dołącz do nas! #businessdevelopment #workinit #itjob
1
2
226
Attention, Scalarians! Are you ready for the 2026 edition of the @scalarconf? The favourite gathering of Scala professionals & enthusiasts in this part of the world is coming to Warsaw on 26-27 March! 🎟️ Get your tickets here: scalar-conf.com/tickets And here is what you can look forward to at Scalar 2026: 🔹 Deep technical insights: Learn from industry experts and core contributors. We will be diving into what's coming with Scala 3.9, trends, features, and tooling. 🔹 Networking: Connect with a passionate community of developers, Scala creators, and engineering leaders from around the globe. 🔹 Case Studies: Discover how top companies are using Scala to solve complex backend and data engineering challenges, and bring those actionable takeaways back to your team. Join the conversation, share your experiences, and help us shape the future of the Scala ecosystem! #scalarconference #scala #functionalprogramming #JVM
2
4
427
Is your Kafka lag dashboard lying? Learn how log compaction and retention silently manipulate reported timestamps to understate consumer delays and how to identify these inaccuracies and ensure your monitoring reflects actual system performance. softwaremill.com/compaction-… #ApacheKafka #DataEngineering #DistributedSystems #EventStreaming #Observability
1
2
158
Ready to level up your Rust game? @rustikonconf 2026 is coming next week, and you don't want to miss it! Whether you're a seasoned developer or just starting your Rust journey, this is the best event to be at. 🎟️ Grab your tickets here: rustikon.dev/tickets What's on the menu: 🦀 Deep Dive Learning: Catch expert-led talks in our single-track format: no FOMO, just pure knowledge on the latest trends and tools in the Rust ecosystem. 🦀 Networking opportunities: Connect with fellow devs, maintainers, and industry leaders who share your passion for building safe, blazingly fast software. 🦀 Community & Fun: The conversations don't stop at the main stage! Hang out in the networking zones and join us for the after-party to talk code (or not, and celebrate. Secure your spot and be part of the gathering shaping the future of Rust 🚀 #rustikon2026 #rustlang #techconference #rustconference
2
2
299
A major investment bank’s large Scala monorepo caused developers to spend excessive time waiting for IntelliJ to complete indexing. Frequent branch switches and updates resulted in a monthly loss of 1,270 productive hours. At this scale, IDE delays became a significant financial concern. We addressed this with a two-part solution: ✅ First, we optimized the indexing workload to eliminate unnecessary tasks. ✅ Second, we implemented shared indexes to remove the need for heavy local processing. Results: 💰 $420,000 saved annually, based solely on recovered time. 🚀 Accelerated time to market and a significant reduction in opportunity cost. In a decade-old codebase, even minor bottlenecks can result in substantial costs. We transformed lost hours into opportunities for innovation. 🔗 Read the full breakdown of our approach on our blog: virtuslab.com/success-storie… #FinTech #Scala #SoftwareEngineering #VirtusLab
2
331
Discover some of the libraries that unleash Kotlin’s power on the backend. Want a deeper dive into how these frameworks work? Check out our full breakdown here: softwaremill.com/7-kotlin-li… #Kotlin #BackendDevelopment #SoftwareEngineering #Programming
136
Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments. But there is much more: #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems
4
252
There are patterns that are not much used in other stacks, and they make Rust shine. This series is about those patterns - we will go through the most useful Rust design patterns and idioms, learning how to make high quality codebase. Read about all of that here: softwaremill.com/mastering-r… #RustLang #SoftwareEngineering #DesignPatterns #Newtype #Programming
3
196
Be an important part of the Scala community. Take a quick 5‑minute survey that directly impacts Scala’s roadmap, libraries, and tooling. This short survey evaluates Scala adoption and usage among developers. Click the link and complete the survey now to help shape the future of Scala. Scala Survey 2026 is brought to you by @VirtusLab and Scala Center. 👉 Take the survey: virtuslab.typeform.com/Scala… #Scala #ScalaSurvey2026 #ScalaCenter
2
3
212
Your skills deserve challenges that truly matter. See who we are looking for ⬇️ 🔗 Senior Scala Developer: softwaremill.com/join-us/sen… 🔗 Senior DevOps Engineer: softwaremill.com/join-us/sen… 🔗 Senior Backend TypeScript Developer: softwaremill.com/join-us/sen… #Scala #DevOps #TypeScript #ItJobs #DevJobs
323
At SoftwareMill, we’ve officially partnered with Aikido Security to provide our clients, especially those in the financial sector, with a superior defense strategy. See how we’re redefining security together. 👇
4
148
Learn Kafka essentials from a Confluent Elite Partner 💪 There’s plenty of theory out there, but nothing beats production experience. As a Confluent Elite Partner, we’ve seen exactly what works and what breaks in high-scale data streaming environments. We took our real-life lessons and packed them into the Start with Apache Kafka ebook. Download it here: softwaremill.com/ebooks/star… It’s a practical guide to: 🔹 Architecture: the essential components you actually need. 🔹 Strategy: when to use Kafka vs. RabbitMQ or JMS. 🔹 Reality Check: common mistakes we see in commercial projects and how to fix them. Get the insights that earned us our badge. #apachefafka #confluent #datastreaming #softwarearchitecture #bigdata
2
3
508
Wrocław Scala User Group Meetup is just around the corner! We’re back for the 17th edition of WSUG with two great technical talks, a friendly atmosphere, and delicious snacks and beverages. 📅 When: Tuesday, Feb 24 (6:00 to 8:00 PM CET) 📍 Where: Hard Rock Cafe Wrocław (ul. Rynek 25) 🎟️ Reserve your spot: meetup.com/wroclaw-scala-use… What’s on the agenda? 💡 “Ports and Adapters for People on Tight Schedules” - Przemysław Pokrywka will share the story of a serverless application in which elements of the Ports and Adapters architecture made a tangible, positive difference. “Everything You Need to Know to Get Started with Caching in sbt 2.x” - Aleksandra Zdrojowa will explain the core caching concepts, which can aid in project migrations to sbt 2.x. Hands-on examples with minimal theory. See you in Wrocław! #Scala #Meetup #Wrocław #WSUG
3
1
250
What JDK 26 brings to Project Leyden? 💡 Project Leyden is an ongoing initiative aimed at improving the startup and warmup times of the Java Virtual Machine (JVM). Building on the foundations laid by JEP 483, JEP 514, and JEP 515, the upcoming JDK 26 release will introduce JEP 516: Ahead-of-Time (AOT) Object Caching with Any GC. In his latest article, Michał Zyga explains the specific problems this feature addresses. 🔗 You can read it here: softwaremill.com/project-ley… #Java #ProjectLeyden #JVM #JDK26 #JEP516
1
195
How do you define scale‑up? 🤔 In the latest episode of Beyond the Commit, Ed Addario, CTO at @joinkuda, breaks down what it takes to stay hands‑on, evaluate AI by real outcomes, and build teams that can innovate and grow with intent. 📽️ You can watch the full episode here: piped.video/watch?v=53qZvyVi… #BeyondTheCommit #TechTalk #Podcast #ScaleUp
182
If #Scala feels as natural to you 🫵 as it does to us, you might have just found your place. At SoftwareMill, Scala isn’t a checkbox on a tech stack list, but a long‑term commitment backed by real work, real impact, and real community building. For over a decade, we’ve been shaping the Scala ecosystem: 1️⃣ Running @scalarconf, the biggest Scala event in CEE 2️⃣ Publishing Scala Times every week since 2014 3️⃣ Contributing to OSS projects we rely on daily 4️⃣ Sharing engineering insights through talks and articles 5️⃣ Investing heavily in internal knowledge‑building and best practices If you want to build meaningful systems, work with people who care about craftsmanship, and stay close to the heart of the Scala community - join us. 👉 Senior Scala Developer (offer): softwaremill.com/join-us/sen… #ScalaDeveloper #ITJobs #DevJobs
1
3
257
The beloved @scalarconf is just around the corner! You can find the full list of speakers and the agenda on our website: scalar-conf.com/agenda Join us for two exciting days dedicated to Scala and Functional Programming – meet experienced IT experts, make friends with people who share your interests, and discover valuable insights! 🎟️ Tickets: scalar-conf.com/tickets Use the code and get a discounted ticket! See you in March in Warsaw!
1
1
268
Beyond the Commit is live again! 🎧 Paweł Dolega talks with Ed Addario, CTO at Kuda - a seasoned technologist whose passion began at age 11 with a TRS‑80 and evolved into a career spanning mobile, cloud, AI, and over 15 years in FinTech. Ed shares his perspective on staying relevant as a hands-on leader, building organizations that encourage innovation, and navigating the journey from startup chaos to scaleup discipline. 🔗 Watch the latest episode here: piped.video/watch?v=53qZvyVi… #podcast #Technology #SoftwareEngineering
1
132
Dear Partners, thank you for your trust 🤗 We are deeply humbled by the 100% response rate from all 19 of our active clients. To us, that level of engagement is a powerful reminder of the time and trust you invest in our relationship. 🔗 Read the full analysis on our blog: softwaremill.com/business-in… #TechNews #NPS #TechPartner #SoftwareHouse
1
2
137
🚀 Beyond the Commit is back! Tomorrow we’re releasing episode 4. Here’s a quick teaser. This episode digs into how tech leaders can stay sharp and innovative amid AI disruption and constant organizational change. Pawel Dolega talks with Ed Addario, CTO at @joinkuda, about staying hands‑on, building teams that enable real experimentation, and moving from startup chaos to scaleup discipline. A fast, practical conversation for anyone shaping engineering teams and products.🎧 Stay tuned! #AI #TechTalk #StartupLife #Podcast
2
194
Becoming a Confluent Elite Partner is an important milestone for SoftwareMill. We are one of the few companies in Europe and the only one in Poland to hold this title. It showcases our extensive experience in helping organizations build scalable data platforms and fully harness the potential of continuous data flow using the @confluentinc platform and Apache Kafka-powered solutions. 👉 Learn more about our experience and services: sml.io/confluent-partner Gain immediate access to engineers who can efficiently implement, maintain, and monitor Kafka in modern, scalable systems, capable of handling five times the throughput without any disruption. #apachekafka #confluent #datastreaming
2
182
Cybersecurity is no longer just an IT concern; it’s a key business priority. Explore our recommendations to take your cybersecurity strategy to the next level: sml.io/cybersecurity-ebook By building a strong partner network that includes @AikidoSecurity, we’re ready to help you implement security-first, end-to-end solutions to keep your business resilient. Let's talk how we can help you! #cybersecurity #aikidosecurity #cyberthreats
1
1
125
Our skills and knowledge constantly grow! 🚀 Here are some recent achievements of our experts: Michał Zyga, Krzysztof Atłasik, Dawid Popczyk, Paweł Stępniewski, and Michał Ossowski - congratulations on your new certificates! #kubernetes #confluent #apachekafka
1
132
Hey Cracow! 👋 Ready for January 26th? This one’s worth showing up for! Great people, great conversations, and a perfect way to kick off the year. ➡️ Join our friends from @VirtusLab and register here: meetup.com/developer-product… #Meetup #Bazel #Productivity
1
186
Financial platforms rarely fail because of missing features. They fail because their systems cannot scale, evolve, or react fast enough to reality. See how Apache Kafka solves 7 real problems of financial institutions: softwaremill.com/business-in… #ApacheKafka #dataengineering #FinTech #Finance
1
149
Europe’s fastest-growing Cybersecurity Unicorn is the right fit for Poland’s critical infrastructure Big news as @AikidoSecurity 🛡️officially reached Unicorn status with a $60M Series B. While the global market is just now waking up to their growth, we’ve been leading the charge for over a year. As a certified partner, @softwaremill was the first to open the Polish market for Aikido, and we have been actively implementing their developer-first security for our clients ever since. That experience has led us to a major milestone: We have officially signed a strategic agreement to deploy Aikido’s technology for Centrum e-Zdrowia (CeZ by @MZ_GOV_PL). As our Chief Growth Officer, Konrad Łucka, puts it: "Cybersecurity in Poland has never been more critical, yet advanced Application Security Testing isn’t always as widespread as it needs to be. We are incredibly proud that the partner we bet on nearly a year ago is scaling globally at this pace. It allows us to bring world-class technology to one of the most vital institutions in the country: the Ministry of Health." Why Aikido for the Public Sector? 🤔 Polish public services are currently among the most targeted systems in Europe. For an entity like CeZ, managing over 50 central systems (including P1 and e-Krew), security cannot come at the expense of speed. Aikido stands out because: 1⃣ Developer-First: It integrates directly into dev workflows, ensuring security is "baked in" from code to cloud. 2⃣ Compliance & AI-Savvy: It is purpose-built for highly regulated sectors like MedTech and FinTech, where compliance is non-negotiable. 3⃣ Focus on Reality: It cuts through the noise, allowing teams to fix real vulnerabilities instead of chasing false positives. This project is one of the most significant references for this class of solution in CEE. With the current threat landscape, these systems are a high priority, and they are in good hands. Congratulations to the Aikido team on the milestone. In SoftwareMill, we look forward to continuing our work in securing Poland’s most vital digital infrastructure. #Aikido #CybersecurityNews #Security #Poland
2
144
@lukaszlenart, our Staff Software Engineer, shares his journey into agentic coding - a hands‑on look at how this shift is reshaping the way we build software. Join him on this path and explore what agentic coding can unlock for your workflow. Read the full story on our blog ➡️softwaremill.com/my-way-towa… #AI #SoftwareEngineering #AgenticCoding
1
82
Kotlin 2.3.0 just dropped! 💎 From nested type aliases to smarter exhaustiveness checks for when expressions, the latest version is a major win for code readability. Find out more: softwaremill.com/kotlin-2-3-… #Coding #Kotlin #DevCommunity
168