Skip to content
Araf Karsh Hamid edited this page Jan 8, 2025 · 5 revisions

Welcome to the ms-springboot-vanilla wiki!

Cloud-native technologies enable organizations to design and operate highly scalable applications within contemporary, dynamic ecosystems, including public, private, and hybrid cloud environments. This paradigm is embodied by tools and practices such as containers, service meshes, microservices architecture, immutable infrastructure, and declarative APIs.

These methodologies foster the development of robust, maintainable, and transparent, loosely coupled systems. When paired with advanced automation, they empower engineers to implement impactful changes with speed and precision, significantly reducing effort and operational friction.

1. Application Lifecycle: Transition from development cycles lasting years/months to modern cycles spanning weeks/days, and towards future cycles of hours or less.

2. Development Process: Shift from traditional Waterfall methodologies to Agile, and now to DevSecOps for integrating security into DevOps practices.

3. Application Architecture: Progression from Monolithic systems to n-Tier architecture, and now to Microservices for better scalability and modularity.

4. Deployment & Packaging: Moving from Physical hardware-based deployments to Virtualization, and currently to Containerization.

5. Hosting Infrastructure: Evolution from standalone Server hosting to Data Centers, transitioning to Cloud, and advancing towards Multicloud environments (Ex. Google Anthos, Microsoft Azure Arc).

6. Data Management: Shift from Siloed data management to Data Warehouses, and now to Data Lakes / Data Mesh for better analytics and flexibility.

7. Data Interchange: Moving from Proprietary formats to XML, and now to lightweight formats like JSON.

8. Cybersecurity Posture: Evolved from basic Firewalls to include SIEM (Security Information and Event Management) tools and now towards Zero Trust architectures.

Enjoy the Chapters

  1. Java 23, SpringBoot 3.3.4 & Jakarta 10 — Part 1
  2. Java 23, SpringBoot 3.3.4: AOP Exception Handling — Part 2
  3. Java 23, SpringBoot 3.3.4: Logback Setup — Part 3
  4. Java 23, SpringBoot 3.3.4: Log/Events: API Flow & Logging — Part 4
  5. Java 23, SpringBoot 3.3.4: Metrics: Micrometer, Prometheus, Actuator — Part 5
  6. Java 23, SpringBoot 3.3.4: Metrics: Micrometer & AOP — Part 6
  7. Java 23, SpringBoot 3.3.4: Tracing: OpenTelemetry — Part 7
  8. [Java 23, SpringBoot 3.3.4: Tracing: OpenTelemetry In Action — Part 8 Coming Soon
  9. [Java 23, SpringBoot 3.3.4: Filters: Security, Log — Part 9 Coming Soon
  10. [Java 23, SpringBoot 3.3.4: AOP: Spring Security — Part 10 Coming Soon
  11. [Java 23, SpringBoot 3.3.4: CRUD — Part 11 Coming Soon
  12. [Java 23, SpringBoot 3.3.4: CRUD Queries & Page Sort — Part 12 Coming Soon
Clone this wiki locally