Peter BaccaroKafka: Understanding Key Concepts, Terminology, and Best PracticesApr 14, 2023Apr 14, 2023
Peter BaccaroMongoDB Time-Series: An Exploration of the Benefits, Limitations and Best PracticesIntroductionApr 7, 2023Apr 7, 2023
Peter Baccaro10 Principles of Software Design: Best Practices for Creating High-Quality CodeMar 31, 2023Mar 31, 2023
Peter BaccaroEvolutionary Design: Harnessing the Benefits of Iterative Progress and AdaptationCreating a well-planned design can be very difficult. Well-planned designs are often over-engineered. This means that a design can be…Mar 27, 2023Mar 27, 2023
Peter BaccaroDesigning for Today: The Dangers of Over-Engineering for Future RequirementsOver-engineering is when you make your code more flexible or sophisticated than it needs to be.Mar 26, 2023Mar 26, 2023
Peter BaccaroThe Importance of Timely Recovery Processes in Computer Driven SystemsThere is no point in building an unreliable system however building resiliency into your system and environment only reduces the potential…Mar 23, 2023Mar 23, 2023
Peter BaccaroBuilding Reliable Enterprise Systems: The Importance of IdempotencyEvery enterprise system has some operations that need to occur only once.Mar 18, 2023Mar 18, 2023