When implementing an application using a Microservice architecture, it is crucially important to be aware of the potential pitfalls of managing mutable state in components.
-
Preserving Software Continuity: Empowering Failover Strategies for Uninterrupted Operations
Let’s examine the world of failover strategies and explore how they safeguard software continuity.
-
Patterns For The Design Of Microservices – Part 3
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
Patterns For The Design Of Microservices – Part 2
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
Patterns For The Design Of Microservices – Part 1
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
Book Review: Get Your Hands Dirty on Clean Architecture
A valuable addition to the library of any software developer aiming to create maintainable, scalable, and clean code!
-
Building Real-Time Applications to Process Wikimedia Streams Using Kafka and Hazelcast
Learn how to build a real-time application to process Wikimedia streams using Kafka and Hazelcast.
-
How We Developed the Eclipse OpenJ9 CRIU Support for Fast Java Startup
Java startup is a hot topic. Learn how we made Eclipse OpenJ9 start in milliseconds in the Cloud.
-
Journeys in Java, Level 10: Service Discovery with Eureka
Eureka is a service discovery project that helps services interact with one another without hardwiring in instance-specific or environment-dependent details.
-
Foojay Podcast #26: The Future of Source Control and CI/CD
We have seen evolutions from CVS to Subversion to Git. Is this the endpoint? Did we find the holy grail? What evolutions are waiting for us?
-
Foojay Podcast #23: Java Profiling and Performance
There are challenges with Java profiling, and the need for profiling depends on application complexity and performance requirements.