Patoarchitekci - Wejdź na patoarchitekci.io
By patoarchitekci.io
Patoarchitekci - Wejdź na patoarchitekci.ioNov 01, 2019
Observability - Metryki
Kolejnym z filarów observability są metryki, na których skupimy się w tym odcinku. Jest to najbardziej potrzebny element do proaktywnego monitoringu i baza do tworzenia ulubionych przez wszystkich alertów ;-)
Ciekawe linki i inne znaleziska z tego odcinka:
- Path to a Software Architect
- Make resilient Go net/http servers using timeouts, deadlines and context cancellation
- Prometheus
- InfluxDB
- Monitoring and Observability with USE and RED
- Count and sum of observations
- Monitoring and Observability — What’s the Difference and Why Does It Matter?
- Understanding Observability
Observability #1 - Logi
Od jakiegoś czasu Observability staje się widocznym trendem. W tym odcinku rozmawiamy o jednym z filarów Observability – logach!
Ciekawe linki i inne znaleziska z tego odcinka:
API Gateway #2 - BFF, API Aggregation, GraphQL
Kolejny odcinek z API Gateway. Tym razem poruszamy jedno z zastosowań, jakim jest BFF, API Aggregation oraz jak wypada przy tym GraphQL.
Ciekawe linki i inne znaleziska z tego odcinka:
- Kubernetes in Action
- Kubernetes: Up and Running, Second Edition
- A decade in review in tech
- This Is My 10-Year-Plan. What’s yours? - Mark Rendle
- Overambitious API gateways
- Overambitious API gateways
- BFF @ SoundCloud
- Pattern: API Gateway / Backends for Frontends
- The API gateway pattern versus the Direct client-to-microservice communication
- Pattern: API Composition
- Pattern: Backends For Frontends
- Gateway Aggregation pattern
API Gateway
Tym razem odcinek o API Gateway. Odpowiadamy na pytanie, czym jest API Gateway i kiedy zacząć stosować.
W następnym odcinku praktyki związane z użyciem API Gateway i inne zagwozdki, które przy nim występują.
Łukasz Kurzyniec zadał pytanie na uservoice, które stało się inspiracją do tego odcinka.
Ciekawe linki i inne znaleziska z tego odcinka:
- Performance testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs
- Beyond Microservices: Streams, State and Scalability
- Google (Apigee)
- Azure API API Management
- API Management Module for NGINX Controller
- Kong Gateway
- Ambassador
- Microservices API Gateways vs. Traditional Enterprise API Gateways
- Spring Cloud Gateway
- Ocelot
Bazy danych - bazy grafowe
Odcinek o chyba mało popularnym typie baz — bazach grafowych.
Jedna korekta do odcinka od jakiegoś czasu Azure SQL Database wspiera grafy tak jak SQL Server.
Ciekawe linki i inne znaleziska z tego odcinka:
- Twitter Patoarchitekci
- Tutaj możesz zgłaszać tematy - UserVoice
- Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
- Better performance with bursting enhancement on Azure Disks
- neo4j - ambassador
- Graph Database Use Cases
- Introduction to Azure Cosmos DB: Gremlin API
- Amazon Neptune
- OrientDB
- ArangoDB Graphs
- JanusGraph
- Cypher Query Language
- Gremlin Graph Traversal Machine and Language
- SQL Server - SQL Graph Architecture
Książki #1
Zestawienie 6 książek, które czytaliśmy ostatnio i według nas warto przeczytać.
Ciekawe linki i inne znaleziska z tego odcinka:
- Twitter Patoarchitekci
- Egnyte Architecture: Lessons Learned In Building And Scaling A Multi Petabyte Content Platform
- The UNIX-HATERS Handbook
- Bringing Architecture of Operating Systems to XXI Century – Part I. Changes in IT Over Last 50 Years
- GatesNotes - 5 books I loved in 2018
- The Indie Hackers Podcast
Książki:
Technology Radar vol. 21 Review
Szymon wrócił z urlopu i robimy przegląd Technology Radar vol. 21.
Ciekawe linki i inne znaleziska z tego odcinka:
- Technology Radar
- Technology Radar vol. 21
- Amazon CodeGuru (Preview)
- The biggest Flutter Conference in Europe!
- Testing Microservices: an Overview of 12 Useful Techniques - Part 1
- Enterprise Integration Patterns
- AWS announces Amazon CodeGuru for automated code reviews and application performance recommendations
Trochę o narzędziach dla architekta
Dziś trochę o narzędziach dla architekta. Będzie o MindMap, Event Storming, Eisenhower box, Pareto, MoSCoW, SWOT, C4!
Ciekawe linki i inne znaleziska z tego odcinka:
ADR, czyli Architecture Decision Record
13 odcinek, więc warto zająć się dokumentacją. Dokumentacja większość osób boli, szczególnie dokumentowanie przyczyn podjęcia decyzji. ADR, czyli Architecture Decision Record to metoda, która jest prosta, dobra i, mimo że formalna (częściowo ;-)) to bardzo wygodna w użyciu!
Ciekawe linki i inne znaleziska z tego odcinka:
Bazy danych - key-value
Zacznijmy serię o typach baz danych! Na pierwszy ogień key-value.
Ciekawe linki i inne znaleziska z tego odcinka:
Azure Storage Queue i ostatni raz ogólnie o Azure Storage
Azure Storage Queue i ostatni raz ogólnie o Azure Storage.
Ciekawe linki i inne znaleziska z tego odcinka:
Service Mesh dla architektów i CTO
Service Mesh hype? Czy coś potrzebnego? Dziś rozmawiamy o tym, co dają Service Meshe.
Ciekawe linki i inne znaleziska z tego odcinka:
Azure Storage - Table
Azure Storage – tym razem Table. NoSql? key-value? wide column store? W dzisiejszym odcinku rozmawiamy o jednej z najstarszych i najciekawszych baz danych w Azure! I w sumie najtańszej ;-)
Ciekawe linki i inne znaleziska z tego odcinka:
f**k-upy, nasze i innych
Odcinek anegdotyczny, czyli po prostu o tytułowych f**k-upch - naszych i innych osób.
Ciekawe linki i inne znaleziska z tego odcinka:
Azure Storage - Blob po raz pierwszy
Azure Storage - Blob po raz pierwszy. Czemu po raz pierwszy? Miał być prosty odcinek o cały Azure Storage.
Szymon pierwszy zaczął się przygotowywać. Pierwsza wiadomość będzie nuda, druga będzie super! Wspólne przejście przez materiał – tego jest za dużo!
Tak o to powstał wstęp do Azure Storage i Blob. Następne odcinki na ten temat w drodze!
Linki o Azure Storage:
- Specyfikacja interfejsów usług Jednolitego Pliku Kontrolnego (JPK)
- Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
- Storage account scale limits
- Azure Blob storage scale targets
Ciekawe linki i inne znaleziska z tego odcinka:
Circuit breaker
Circuit breaker, czyli co ma wyłącznik prądowy do architektury!?
Ciekawe linki i inne znaleziska z tego odcinka:
Technology Radar Review, część 2
Część druga o Technology Radar oraz trochę o roli architekta. Jeśli nie słuchałeś poprzedniego odcinka, to warto to zrobić.
Ciekawe linki i inne znaleziska z tego odcinka:
Technology Radar Review, część 1
Czym jest Technology Radar? Co to jest ThoughtWorks? Kto tam pracuje i czy go lubimy? Na te i inne pytania znajdziesz odpowiedź w tym odcinku.
Ciekawe linki i inne znaleziska z tego odcinka:
Kubernetes (chyba?) dla architektów
Mięso od 15:24, za bardzo się rozgadaliśmy na wstęp! ;-)
Temat odcinka to Kubernetes z dwóch punktów widzenia – osoby piszącej aplikacji oraz osoby dostarczającej Kuberentes jako platformę.
Ciekawe linki i inne znaleziska z tego odcinka:
Serverless
W tym odcinku nasza luźna rozmowa o tym jak jest z Serverless z różnych stron – tych dobrych jak i tych gorszych!
Ciekawe linki i inne znaleziska z tego odcinka:
- Lightning video adapters – also known as Haywire – which are actually computers that feature Apple Secure Boot and run Darwin kernel
- Adobe used 125 MongoDB servers to run their activity feed. It was replaced by 48 Cassandra servers. Now it runs on 3 (THREE!) servers of Neo4j. With more data (yet smaller disk footprint), higher load and more functionality. The scalability of a native graph database. + YouTube
- 15 BOOKS BY LEADING SOFTWARE ARCHITECTS
- MyRocks
- M|18 How Facebook Migrated to MyRocks
- How does Facebook use MySQL to store data?
- MyRocks: A space- and write-optimized MySQL database
Architektura vs Agile
Odcinek poświęcony robieniu architektura w czasach Agile. Czy można w ogóle robić dobrą architekturę, kiedy wszystko jest niby zwinne?
Ciekawe linki i inne znaleziska z tego odcinka: