הקורס המתקדם
לא לבעלי לב חלש!
קורס פרונטלי של 6 מפגשים, כל מפגש שעתיים למידה נטו.
בקורס נלמד על architecture patterns של מערכות backend, ונתרגל תרחישים של ארכיטקטורה.
הקורס כולל מפגש שכולו מוקדש למיומניות של מפתחים סיניורים או IC בארגון.
לוגיסטיקה
מיקום: מכללת האקריו, רחוב שוהם 5, מתחם הבורסה רמת גן
תאריך פתיחה: יום שלישי, 12 במאי
שעות: כל מפגש הוא משעה 18:00 עד 20:15, וכולל 15 דקות הפסקה
סילבוס
Session 1 - Advanced API Design
- Retry strategies
- Idempotency patterns
- Rate limiting
- Quota management
Session 2 - Evolving Systems Safely: Side-by-Side Techniques
- Feature flags
- Practical migration strategies in production systems
- Migration levels: Deployment, Routing, Application, Data Store
Session 3 - Data Consistency and Scaling
- Read and write concerns, Quorum-based approaches, R + W > N
- The shift from database aggregations to large-scale computation models: RDBMS aggregations, MapReduce, Modern data pipelines (e.g., Apache Spark)
Session 4 - Architecture Workshop
This session focuses on hands-on architectural thinking through collaborative design exercises.
- Participants form groups of 2–3 engineers
- Each group receives a system scenario
- The group analyzes requirements, constraints, and assumptions
- Participants design and present a proposed system architecture
- The rest of the class challenges the design through questions and discussion
- Feedback focuses on trade-offs, scalability, and failure considerations
The goal is to practice reasoning about architecture and clearly communicating design decisions.
Session 5 - System Design Interview Practice
This session simulates a system design interview environment, focusing on how engineers structure and communicate architectural thinking.
Session 6 - Operating as a Senior / IC
This session explores the broader skills required to be effective as a senior or as an individual contributor within an engineering organization.
- Understanding organizational structure, culture, and decision-making dynamics
- Managing meetings effectively
- Developing awareness of team dynamics
- Aligning with product teams
- Mentoring engineers
- Evaluating new technologies
- Thinking critically about engineering processes
- Building effective relationships with neighboring teams
The goal is to understand how experienced engineers extend their impact beyond writing code.
הערות
- כתלות בכמות המשתתפים, יתכן שבמפגש 4 לא נוכל לדסקס את הארכיטקטורה של כל הקבוצות
- משימות בית - מעט תרגילי קוד במפגשים 1-3, בעיקר ההכנה למפגש 4 ועבודה בקבוצות
מחיר
הקורס המתקדם - במחיר השקה של 3200 ש"ח. אין צורך במע"מ, תודה!

