SoftwareMill

SoftwareMill

@softwaremill.com

Custom software by true engineers #ML #BigData #Scala #Kafka #Akka #Rust #Kotlin organizer: @scalar-conf.com @rustikon.dev

470 followers21 following352 posts

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-kaf...

softwaremill.comManaging Kafka with AI and MCP: A Hands-On mcp-confluent GuideDiscover how to integrate Kafka, AI, and the Model Context Protocol (MCP). Learn how to set up mcpconfluent with Claude Code, manage clusters, and overcome CLI hurdles.

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/transactiona...

softwaremill.comReliable Message Delivery: the Transactional Outbox Pattern With OkapiSolve the dualwrite problem in Kotlin & Spring Boot applications using Okapi. Learn how to implement reliable outbox messaging with Postgres, MySQL, Kafka, and HTTP.

The SoftwareMill Kafka Visualization tool breaks down the fundamentals interactively so you can see how things work in real time. 🆕 Now updated to support Kafka Share Groups. Give it a spin: softwaremill.com/kafka-visual... #ApacheKafka #Kafka #DistributedSystems #SoftwareEngineering

softwaremill.comSoftwareMill Kafka VisualizationUsing the Kafka Visualization tool you can simulate how data flows through a replicated Kafka topic, to gain a better understanding of the message processing model.

As a Confluent Elite Partner, we have a long history of helping organizations build modern, event-driven data platforms. 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.

We were officially recognized as a Best Workplace in Poland by Great Place to Work Polska! A massive thank you to our amazing team for making SoftwareMill a place where we can all thrive. 💙 PS. Want to join a certified Great Place to Work? Check out our open roles: softwaremill.com/join-us/

Our experts, Krzysztof Grajek and Grzegorz Kocur, will be speaking at the Data Streaming Meetup in Kraków. View the agenda and join the event: meetup.com/krakow-kafka... #ApacheKafka #DataStreaming #Confluent #Krk #Meetup #StreamProcessing #Rustlang #DevOps

meetup.comData Streaming Meetup , Thu, Apr 30, 2026, 6:00 PM | MeetupJoin us for a Data Streaming meetup on April 30th from 6:00pm in Kraków hosted by VirtusLab! *The talks will be presented in English.* 📍**Venue:** HEVRE, Beera Meiselsa 1

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 helped them with this high-stakes migration:

Kafka in-cluster replication won't save you from a regional outage. You need a battle-tested Multi-Region strategy. Read about: - Active-Active vs. Stretched Clusters (3-DC & 2.5-DC) - Solving the offset translation nightmare - Real-world failover testing softwaremill.com/guide-to-apa...

softwaremill.comGuide to Apache Kafka Disaster Recovery and Multi-Region ArchitecturesUsing Apache Kafka? Then, a disaster recovery plan and multiregion architectures are not “nice to have” capabilities but core elements of business continuity strategy.

Only 2 weeks until Rustikon! 🔥 Get your tickets here: rustikon.dev/tickets and see you there!

Rustikon@rustikon.dev

The full agenda is now on our website 🔥 👉 Visit www.rustikon.dev/agenda for all the details! Don't have your ticket yet? Grab it here: www.rustikon.dev/tickets We can't wait to see you in Warsaw this March! #rustikon #rustlang #rustprogramming #learnrust

Apache Kafka 4.2.0 is here. The headliner? Queues for Kafka (KIP-932) is officially GA. But there is much more! See below: #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

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. 👇

Rustikon is getting closer! Have you seen the agenda yet? PS Use code GET10 to grab your ticket with a discount and see you in March!

Rustikon@rustikon.dev

The full agenda is now on our website 🔥 👉 Visit www.rustikon.dev/agenda for all the details! Don't have your ticket yet? Grab it here: www.rustikon.dev/tickets We can't wait to see you in Warsaw this March! #rustikon #rustlang #rustprogramming #learnrust

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-scal... #Scala #Meetup #WSUG

How do you define scale‑up? 🤔 In the latest episode of #BeyondTheCommit, Ed Addario, CTO at Kuda, 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 full episode here: youtube.com/watch?v=53qZ...

If #Scala feels as natural to you 🫵 as it does to us, you might have just found your place. 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. 👉 What we offer: softwaremill.com/join-us/seni...

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 here: softwaremill.com/business-ins...

🚀 Beyond the Commit is back! Tomorrow we’re releasing episode 4. Here’s a quick teaser. Pawel Dolega talks with Ed Addario, CTO at Kuda, about staying hands‑on, building teams that enable real experimentation, and moving from startup to scaleup. 🎧 Stay tuned! #AI #TechTalk #StartupLife #Podcast

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. 👉 Learn more about our experience and services: sml.io/confluent-partner #apachekafka #confluent #datastreaming #kafkaconsulting

By building a strong partner network that includes Aikido Security, we’re ready to help you implement security-first, end-to-end solutions to keep your business resilient. Explore our recommendations to take your cybersecurity strategy to the next level: sml.io/cybersecurit... #cybersecurity

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

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-ins... #ApacheKafka #dataengineering #FinTech #Finance

softwaremill.com7 Complex Problems Apache Kafka Solves in FinanceLearn how Apache Kafka solves 7 critical FinTech challenges: from realtime transactions to fraud detection, scalability, and legacy system migration.

Łukasz Lenart, 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. #AI #AgenticCoding #ML

softwaremill.comMy Way Toward Agentic Coding | SoftwareMillThe flood of tools and information related to AI is overwhelming. However, to stay at the front of the pack, each of us must develop, try new tools, and experiment. People used to mock IDE users only ...

We don’t just use Scala at SoftwareMill. We help shape the ecosystem. 1⃣ Scalar since 2014. 2⃣ Scala Times every week. 3⃣ OSS contributions. 4⃣ Talks. Articles. Real‑world engineering. 🔗 Get in touch to talk your Scala project: softwaremill.com/contact/ #Scala #SoftwareEngineering #Scalar

SoftwareMill is now a 🔹 Confluent Elite Partner 🔹 We’re proud to announce that SoftwareMill has achieved the highest tier in Confluent’s partner program! We are the only company in Poland to hold Elite status! 🔗 Learn more about our Confluent partnership: sml.io/confluent-pa... #confluent

Build a secure, scalable platform with proven tools and expert design 💪 We design and develop architecture that accelerates delivery and scales seamlessly. 👉 Learn more about or services: sml.io/next-gen-sys... Ready to integrate your next-gen stack? #softwaredevelopment #apachekafka #scylladb

Ready for 2026? 🚀 sml.io/it-trends-2026 This year will focus on a pragmatic path to building next-gen platforms, how effectively you leverage AI, and introducing cybersecurity practices. Be a smart player and adopt a proactive approach to new ideas and emerging technology trends 🔥 #ittrends

sml.ioIT Trends to Watch in 20262026 won’t be about if AI touches your stack, but about how smartly you put it to work. AI is everywhere, and it’s not hitting the brakes. The winners won’t just adopt tools, they’ll orchestrate them,...

We tried “vibe coding” a web app with AI, then checked it against OWASP Top 10 2025. Even a clean-looking MVP quickly picked up real security issues. See the results of the experiment: softwaremill.com/vibe-coding-... #OWASP #VibeCoding #AppSec #AIEngineering #SecureSoftware

softwaremill.comVibe Coding Against OWASP Top 10 2025 - Security Risks of AI-Driven DevelopmentExplore how vibe coding with AI exposes OWASP Top 10 2025 vulnerabilities and why “ship fast, fix later” can lead to serious web security risks.