PinnedKalpa SenanayakeService-to-service authentication & authorisation patternsSecuring micro-service communicationNov 28, 20225Nov 28, 20225
PinnedKalpa SenanayakeinLevel Up CodingDomain-Driven Design Meets Hexagonal Architecture: A Guide to Future-Proof ApplicationsCrafting Tomorrow’s Software, Today: Where Domain Insights and Modular Design ConvergeSep 9, 20234Sep 9, 20234
PinnedKalpa SenanayakeSoftware engineering challenges in MLOpsUnderstanding software engineering problems associated with the operational aspects of Machine Learning systemsDec 18, 20221Dec 18, 20221
PinnedKalpa SenanayakeDesign aspects of resilient event-driven applications using Apache Kafka.Starting point for design resilient, fault-tolerance, event-driven applications using KafkaDec 22, 20213Dec 22, 20213
Kalpa SenanayakeStrangling the Monolith: Transforming Payment Architecture for the FutureModernizing Retail Payments with the Strangler Fig PatternSep 7Sep 7
Kalpa SenanayakeHow to build resiliency in to your software engineering careerAs software engineers, resiliency is at the core of the systems we build daily. But do we incorporate enough of it into our careers?Feb 4, 2023Feb 4, 2023
Kalpa SenanayakeOpen secrets of enterprise software delivery failuresAn experienced-based guide to avoid software delivery failuresMar 6, 2022Mar 6, 2022
Kalpa SenanayakeRequest Validation With Spring WebFluxValidating non-blocking client-to-server data.Feb 6, 2021Feb 6, 2021
Kalpa SenanayakeDebugging Spring Reactive ApplicationsThe guide for debugging tools.Mar 14, 20201Mar 14, 20201