The GeekNarrator
The GeekNarrator
Kaivalya Apte
System Design the formal way with FizzBee
1 hour 16 minutes Posted Sep 22, 2024 at 1:16 pm.
Introduction
Challenges in Designing Distributed Systems
Understanding Design Specification Languages
The Value of Structured Design Documents
When to Use Design Specification Languages
Modeling a Travel Booking System
Ensuring Atomicity in Distributed Systems
Handling Failures and Consistency
Refinement in System Design
Balancing Abstraction and Implementation
Common Pitfalls in Modeling and Implementation
Challenges in System Design and Implementation
Two-Way Feedback in System Design
Performance Considerations in Implementation
Importance of Solid Design Blueprints
Model-Based Testing and Continuous Integration
Updating Design Documentation
Simulation Testing vs. Model Checking
Design Issues and Formal Verification
Applying Formal Verification to Existing Systems
Common Design Problems and Solutions
Future Enhancements in Design Specification Tools
Getting Started with FizzBee
0:00
1:16:22
Download MP3
Show notes
In this video I talk to Jayaprabhakar Kadarkarai aka JP who is the founder of FizzBee. FizzBee is a design specification language and model checker to help developers verify their design before writing even a single line of implementation code.
We have discussed where it is applicable, what are the benefits, how does it work and many other interesting challenges with examples.
Chapters:
FizzBee : https://fizzbee.io/
Get in touch with JP: https://www.linkedin.com/in/jayaprabhakar
Like building stuff? Try out CodeCrafters and build amazing real world systems like Redis, Kafka, Sqlite. Use the link below to signup and get 40% off on paid subscription.
https://app.codecrafters.io/join?via=geeknarrator
If you like this episode, please hit the like button and share it with your network.
Also please subscribe if you haven't yet.
Database internals series: https://youtu.be/yV_Zp0Mi3xs
Popular playlists:
Realtime streaming systems: https://www.youtube.com/playlist?list=PLL7QpTxsA4se-mAKKoVOs3VcaP71X_LA-
Software Engineering: https://www.youtube.com/playlist?list=PLL7QpTxsA4sf6By03bot5BhKoMgxDUU17
Distributed systems and databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4sfLDUnjBJXJGFhhz94jDd_d
Modern databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4scSeZAsCUXijtnfW5ARlrsN
Stay Curios! Keep Learning!
#distributedsystems #systemdesign #formalmethods