John Cedric Panti

Junior Software Developer

“moving at my own pace.
always moving forward”

Resources

These are the books and resources I'm exploring as I learn more about AI engineering, Java, Python, System Design, and Software Architecture.

System Design & Architecture

  • Building Microservices: Designing Fine-Grained Systems

    Sam Newman

    What I picked to learn microservices architecture, breaking down monoliths, and managing service boundaries.

  • Fundamentals of Software Architecture: An Engineering Approach

    Mark Richards & Neal Ford

    Keeps my architectural thinking sharp when evaluating component designs, system patterns, and technical trade-offs.

  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

    Martin Kleppmann & Chris Riccomini

    My go-to resource for understanding distributed systems, especially when digging into storage engines, message queues, and data consistency.

AI Engineering

Python

Java