Skip to content

Commit cca769d

Browse files
committed
Added new ArchitectureWeekly - 2023-06-05
1 parent 217ff6c commit cca769d

4 files changed

Lines changed: 149 additions & 53 deletions

File tree

README.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,67 @@ Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hu
3030

3131
---
3232

33+
### Architecture
34+
- [Oskar Dudycz - The Holy Graal syndrome](https://event-driven.io/en/holy_graal_syndrome?utm_source=architecture_weekly)
35+
- [Barry O'Reilly - Residuality Theory, random simulation, and attractor networks](https://www.sciencedirect.com/science/article/pii/S1877050922004975)
36+
- [Andreas Öhlund, David Boike - Using anti-requirements to find system boundaries](https://particular.net/blog/antirequirements)
37+
- [João Antunes - From domain events to infrastructure - thinking out loud about possible approaches I don’t hate](https://blog.codingmilitia.com/2023/05/16/from-domain-events-to-infrastructure-thinking-out-loud-about-possible-approaches-i-dont-hate/)
38+
- [Facundo Agriel - Magic Pocket: Dropbox’s Exabyte-Scale Blob Storage System](https://www.infoq.com/articles/dropbox-magic-pocket-exabyte-storage/)
39+
- [Frank Leymann - Transactions in a Microservice World](https://wso2.com/whitepapers/transactions-in-a-microservice-world/)
40+
- [Business Rule Group - The Business Rules Manifesto](https://www.businessrulesgroup.org/brmanifesto.htm)
41+
- [Holly Cummins - Cloud Chaos & Microservices Mayhem](https://www.youtube.com/watch?v=zJiUNKXZA1E)
42+
- [Domenic Cassini - Why is Kafka not Ideal for Event Sourcing?](https://dcassisi.com/2023/05/06/why-is-kafka-not-ideal-for-event-sourcing/)
43+
44+
### DevOps
45+
- [David Rant - How Not to Use the DORA Metrics to Measure DevOps Performance](https://www.infoq.com/articles/dora-metrics-anti-patterns/)
46+
- [Jim Barton - Sidecars, eBPF and the Future of Service Mesh](https://www.infoq.com/presentations/service-mesh-ebpf)
47+
- [Eugene Khyst - Set up Nginx and Let’s Encrypt with Docker Compose in less than 3 minutes with a Docker Compose project](https://github.com/evgeniy-khist/letsencrypt-docker-compose/)
48+
49+
### Database
50+
- [Zalando - Patroni - A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes](https://github.com/zalando/patroni)
51+
- [Lokhesh Ujhoodha - Save time scavenging with EventStoreDB v22.10](https://www.eventstore.com/blog/save-time-scavenging-eventstoredb-v22.10)
52+
53+
### Testing
54+
- [LastMinute.com - Impacts of contract tests in our microservice architecture](https://technology.lastminute.com/impacts-of-contract-tests-in-a-microservice-architecture/)
55+
56+
### AI
57+
- [Phillip Carter - All the Hard Stuff Nobody Talks About when Building Products with LLMs](https://www.honeycomb.io/blog/hard-stuff-nobody-talks-about-llm)
58+
59+
### AWS
60+
- [James Eastham - Build Asynchronous API's using the Storage First Pattern & the AWS CDK](https://www.youtube.com/watch?v=E7M2WKM4O8Q)
61+
62+
### Azure
63+
- [Microsoft - Announcing Materialized Views for Azure Cosmos DB for NoSQL (Preview)](https://devblogs.microsoft.com/cosmosdb/announcing-materialized-view-feature-for-azure-cosmos-db-nosql-preview/)
64+
65+
### Java
66+
- [Shaun Smith - GraalVM Native Image — Faster, Smarter, Leaner](https://www.youtube.com/watch?v=sI-zXYLKzfk)
67+
- [Harish Kumar - Easy Implementation of GDPR with Aspect Oriented Programming](https://www.infoq.com/articles/gdpr-with-spring-and-aop)
68+
69+
### .NET
70+
- [Stefan Pölz - How To Test C# Unit Tests With Mutation Testing](https://www.youtube.com/watch?v=9BoKyeZapLs)
71+
- [Khalid Abuhakmeh - Introduction to ASP.NET Core Minimal APIs](https://blog.jetbrains.com/dotnet/2023/04/25/introduction-to-asp-net-core-minimal-apis/)
72+
- [Suminda Niroshan - Using .Net X509 Certificates to Sign Images and Documents (C# .Net)](https://medium.com/swlh/using-net-x509-certificates-to-sign-images-and-documents-c-net-c09838707508)
73+
- [Andres Lopes - Creating a simple real-time chat with .NET Core, ReactJS and SignalR](https://medium.com/swlh/creating-a-simple-real-time-chat-with-net-core-reactjs-and-signalr-6367dcadd2c6)
74+
75+
### Node.js
76+
- [Turbo - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo. ](https://github.com/vercel/turbo)
77+
78+
### Management
79+
- [Plane - Open-source, self-hosted project planning tool](https://github.com/makeplane/plane)
80+
81+
### Industry
82+
- [Harvard Business Review - Rethink What You “Know” About High-Achieving Women](https://hbr.org/2014/12/rethink-what-you-know-about-high-achieving-women)
83+
- [Jensen Huang - NVIDIA Keynote at COMPUTEX 2023](https://www.youtube.com/watch?v=fHwmLOYJU_w)
84+
- [Federal Trade Comission - FTC and DOJ Charge Amazon with Violating Children’s Privacy Law by Keeping Kids’ Alexa Voice Recordings Forever and Undermining Parents’ Deletion Requests](https://www.ftc.gov/news-events/news/press-releases/2023/05/ftc-doj-charge-amazon-violating-childrens-privacy-law-keeping-kids-alexa-voice-recordings-forever)
85+
86+
---
87+
88+
## [29th May 2023](per-week/2023-05-29.md) [![Subscribe](https://img.shields.io/badge/%F0%9F%9A%80-subscribe!-important)](https://www.architecture-weekly.com/?utm_source=github_architecture_weekly)
89+
90+
Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, putting pressure on your local government or companies. You can also support Ukraine by donating e.g. to [Red Cross](https://www.icrc.org/en/donate/ukraine), [Ukraine humanitarian organisation](https://savelife.in.ua/en/donate/) or [donate Ambulances for Ukraine](https://www.gofundme.com/f/help-to-save-the-lives-of-civilians-in-a-war-zone).
91+
92+
---
93+
3394
### Architecture
3495
- [Oskar Dudycz - How to deal with privacy and GDPR in Event-Sourced systems](https://www.youtube.com/watch?v=7NGlYgobTyY)
3596
- [Oskar Dudycz - Anti-patterns in event modelling - I'll just add one more field](https://event-driven.io/en/i_will_just_add_one_more_field/?utm_source=architecture_weekly)

Summary.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,15 @@
5858
- [Trivia](#trivia)
5959

6060
## Architecture
61+
- [Oskar Dudycz - The Holy Graal syndrome](https://event-driven.io/en/holy_graal_syndrome?utm_source=architecture_weekly)
62+
- [Barry O'Reilly - Residuality Theory, random simulation, and attractor networks](https://www.sciencedirect.com/science/article/pii/S1877050922004975)
63+
- [Andreas Öhlund, David Boike - Using anti-requirements to find system boundaries](https://particular.net/blog/antirequirements)
64+
- [João Antunes - From domain events to infrastructure - thinking out loud about possible approaches I don’t hate](https://blog.codingmilitia.com/2023/05/16/from-domain-events-to-infrastructure-thinking-out-loud-about-possible-approaches-i-dont-hate/)
65+
- [Facundo Agriel - Magic Pocket: Dropbox’s Exabyte-Scale Blob Storage System](https://www.infoq.com/articles/dropbox-magic-pocket-exabyte-storage/)
66+
- [Frank Leymann - Transactions in a Microservice World](https://wso2.com/whitepapers/transactions-in-a-microservice-world/)
67+
- [Business Rule Group - The Business Rules Manifesto](https://www.businessrulesgroup.org/brmanifesto.htm)
68+
- [Holly Cummins - Cloud Chaos & Microservices Mayhem](https://www.youtube.com/watch?v=zJiUNKXZA1E)
69+
- [Domenic Cassini - Why is Kafka not Ideal for Event Sourcing?](https://dcassisi.com/2023/05/06/why-is-kafka-not-ideal-for-event-sourcing/)
6170
- [Oskar Dudycz - How to deal with privacy and GDPR in Event-Sourced systems](https://www.youtube.com/watch?v=7NGlYgobTyY)
6271
- [Oskar Dudycz - Anti-patterns in event modelling - I'll just add one more field](https://event-driven.io/en/i_will_just_add_one_more_field/?utm_source=architecture_weekly)
6372
- [StackOverflow Blog - Are clouds having their on-prem moment?](https://stackoverflow.blog/2023/02/20/are-companies-shifting-away-from-public-clouds)
@@ -998,6 +1007,9 @@
9981007
- [ZDNet - Google: Here's what caused our big global outage](https://www.zdnet.com/article/google-heres-what-caused-our-big-global-outage/)
9991008

10001009
## DevOps
1010+
- [David Rant - How Not to Use the DORA Metrics to Measure DevOps Performance](https://www.infoq.com/articles/dora-metrics-anti-patterns/)
1011+
- [Jim Barton - Sidecars, eBPF and the Future of Service Mesh](https://www.infoq.com/presentations/service-mesh-ebpf)
1012+
- [Eugene Khyst - Set up Nginx and Let’s Encrypt with Docker Compose in less than 3 minutes with a Docker Compose project](https://github.com/evgeniy-khist/letsencrypt-docker-compose/)
10011013
- [Confluent - Kora: The Cloud Native Engine for Apache Kafka](https://www.confluent.io/blog/cloud-native-data-streaming-kafka-engine/)
10021014
- [Giorgio Sironi - I just want to run a container...](https://www.giorgiosironi.com/2023/05/i-just-want-to-run-container.html)
10031015
- [Elif Samedin, Andrei Buzoianu - Terraform check{} Block - define assertions based on data source values to verify the state of the infrastructure](https://unfriendlygrinch.info/posts/terraform-check-block/)
@@ -1287,6 +1299,7 @@
12871299
- [Robert Nystorm - Crafting Interpreters](https://craftinginterpreters.com/)
12881300

12891301
## Testing
1302+
- [LastMinute.com - Impacts of contract tests in our microservice architecture](https://technology.lastminute.com/impacts-of-contract-tests-in-a-microservice-architecture/)
12901303
- [Piotr Przybył - Integration tests are needed and simple](https://softwaregarden.dev/en/talks/integration-tests-are-needed-and-simple/)
12911304
- [Michael Feathers - The Flawed Theory Behind Unit Testing](https://michaelfeathers.typepad.com/michael_feathers_blog/2008/06/the-flawed-theo.html)
12921305
- [Oskar Dudycz - How to test event-driven projections](https://event-driven.io/en/testing_event_driven_projections/?utm_source=architecture_weekly)
@@ -1389,6 +1402,8 @@
13891402
- [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api)
13901403

13911404
## Databases
1405+
- [Zalando - Patroni - A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes](https://github.com/zalando/patroni)
1406+
- [Lokhesh Ujhoodha - Save time scavenging with EventStoreDB v22.10](https://www.eventstore.com/blog/save-time-scavenging-eventstoredb-v22.10)
13921407
- [PostgREST - A standalone web server that turns your PostgreSQL database directly into a RESTful API](https://postgrest.org)
13931408
- [data-diff - Compare tables within or across databases](https://github.com/datafold/data-diff)
13941409
- [Oskar Dudycz - General strategy for migrating relational data to document-based](https://event-driven.io/en/strategy_on_migrating_relational_data_to_document_based/)
@@ -1578,6 +1593,7 @@
15781593
- [AWS Database Blog - Zoran Ivanovic - Implementing priority queueing with Amazon DynamoDB](https://aws.amazon.com/blogs/database/implementing-priority-queueing-with-amazon-dynamodb/)
15791594

15801595
## AI
1596+
- [Phillip Carter - All the Hard Stuff Nobody Talks About when Building Products with LLMs](https://www.honeycomb.io/blog/hard-stuff-nobody-talks-about-llm)
15811597
- [Santa Fe Institute - Workshop on AI and the Barrier of Meaning](https://www.youtube.com/playlist?app=desktop&list=PLZlVBTf7N6GpOCwMH-TIhwrUwV8YJMANM)
15821598
- [The Guardian - ‘There was all sorts of toxic behaviour’: Timnit Gebru on her sacking by Google, AI’s dangers and big tech’s biases](https://www.theguardian.com/lifeandstyle/2023/may/22/there-was-all-sorts-of-toxic-behaviour-timnit-gebru-on-her-sacking-by-google-ais-dangers-and-big-techs-biases)
15831599
- [Vice - Debt Collectors Want To Use AI Chatbots To Hustle People For Money](https://www.vice.com/en/article/bvjmm5/debt-collectors-want-to-use-ai-chatbots-to-hustle-people-for-money)
@@ -1656,6 +1672,7 @@
16561672
- [InfoQ - OpenAI Announces GPT-3 Model for Image Generation](https://www.infoq.com/news/2021/02/openai-gpt-image/)
16571673

16581674
## AWS
1675+
- [James Eastham - Build Asynchronous API's using the Storage First Pattern & the AWS CDK](https://www.youtube.com/watch?v=E7M2WKM4O8Q)
16591676
- [Alexander Butt-Piercey - Event Sourcing with Ruby and AWS Serverless Technologies - Part One: Design](https://apiercey.github.io/posts/event-sourcing-using-ruby-and-aws-serverless-technologies/system-design/)
16601677
- [Yan Cui - Return large objects with AWS Lambda’s new Streaming Response](https://lumigo.io/blog/return-large-objects-with-aws-lambdas-new-streaming-response/)
16611678
- [Serverless Spy - CDK-based library for writing elegant, fast-executing integration tests on AWS serverless architecture and an additional web console to monitor events in real time](https://github.com/ServerlessLife/serverless-spy)
@@ -1687,6 +1704,7 @@
16871704
- [Werner Vogels - AWS re:Invent 2021 Keynote](https://www.youtube.com/watch?v=8_Xs8Ik0h1w)
16881705

16891706
## Azure
1707+
- [Microsoft - Announcing Materialized Views for Azure Cosmos DB for NoSQL (Preview)](https://devblogs.microsoft.com/cosmosdb/announcing-materialized-view-feature-for-azure-cosmos-db-nosql-preview/)
16901708
- [Microsoft - Microsoft Build Book of News](https://news.microsoft.com/build-2023-book-of-news/)
16911709
- [Microsoft - Collection for Cloud Native New Year 2023](https://learn.microsoft.com/en-us/users/nityan/collections/xz6ehr3z7o7e1q?WT.mc_id=javascript-74010-ninarasi)
16921710
- [Alicja Kucharczyk, Adam Wołk - Multi-tenant Saas apps made simple on Azure Cosmos DB for PostgreSQL](https://www.youtube.com/watch?v=ZRmoFjhT08U)
@@ -1751,6 +1769,10 @@
17511769
- [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/)
17521770

17531771
## .NET
1772+
- [Stefan Pölz - How To Test C# Unit Tests With Mutation Testing](https://www.youtube.com/watch?v=9BoKyeZapLs)
1773+
- [Khalid Abuhakmeh - Introduction to ASP.NET Core Minimal APIs](https://blog.jetbrains.com/dotnet/2023/04/25/introduction-to-asp-net-core-minimal-apis/)
1774+
- [Suminda Niroshan - Using .Net X509 Certificates to Sign Images and Documents (C# .Net)](https://medium.com/swlh/using-net-x509-certificates-to-sign-images-and-documents-c-net-c09838707508)
1775+
- [Andres Lopes - Creating a simple real-time chat with .NET Core, ReactJS and SignalR](https://medium.com/swlh/creating-a-simple-real-time-chat-with-net-core-reactjs-and-signalr-6367dcadd2c6)
17541776
- [Richard Campbell - The History of .NET](https://www.youtube.com/watch?v=h7DzdygieHs)
17551777
- [Steven Gordon - Concurrent Hosted Service Start and Stop in .NET 8](https://www.stevejgordon.co.uk/concurrent-hosted-service-start-and-stop-in-dotnet-8)
17561778
- [Microsoft - ASP.NET Core updates in .NET 8 Preview 4](https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/)
@@ -2575,6 +2597,7 @@
25752597
- [Michael Lynch - How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/)
25762598

25772599
## Management
2600+
- [Plane - Open-source, self-hosted project planning tool](https://github.com/makeplane/plane)
25782601
- [Dan North - Patterns of Effective Teams](https://www.youtube.com/watch?v=lvs7VEsQzKY)
25792602
- [S. E. Dreyfus, H. L. Dreyfus - A five-stage model of the mental activities involved in directed skill acquisition](https://apps.dtic.mil/sti/pdfs/ADA084551.pdf)
25802603
- [Dave Farley - Kent Beck On AGILE vs WATERFALL](https://www.youtube.com/watch?v=J4ihLROXzPk)
@@ -2682,6 +2705,8 @@
26822705
- [Joe Procopio - This Is Why Your Customers Hate Your Minimum Viable Product](https://jproco.medium.com/this-is-why-your-customers-hate-your-minimum-viable-product-664f5eece0b0)
26832706

26842707
## Java
2708+
- [Shaun Smith - GraalVM Native Image — Faster, Smarter, Leaner](https://www.youtube.com/watch?v=sI-zXYLKzfk)
2709+
- [Harish Kumar - Easy Implementation of GDPR with Aspect Oriented Programming](https://www.infoq.com/articles/gdpr-with-spring-and-aop)
26852710
- [Josh Long - Bootiful Spring Boot 3](https://www.youtube.com/watch?v=-PZLG4UEoVQ)
26862711
- [Szymon Przebierowski - Do you still need testcontainers with Spring Boot 3.1?](https://softwaremill.com/do-you-still-need-testcontainers-with-spring-boot-3-1/)
26872712
- [Holly Cummins - Contract testing with Pact and Quarkus](https://www.youtube.com/watch?v=4xoJmz6bWB4)
@@ -2839,6 +2864,7 @@
28392864
- [Giorgio Delgado - Type-Safe Error Handling In TypeScript ](https://dev.to/_gdelgado/type-safe-error-handling-in-typescript-1p4n)
28402865

28412866
## Node.js
2867+
- [Turbo - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo. ](https://github.com/vercel/turbo)
28422868
- [Fast Node Manager (fnm) - Fast and simple Node.js version manager, built in Rust](https://github.com/Schniz/fnm)
28432869
- [LogRocket - WebSockets tutorial: How to go real-time with Node and React](https://blog.logrocket.com/websocket-tutorial-real-time-node-react/)
28442870
- [Jamie Munro - How to Make a Real-Time Sports Application Using Node.js](https://code.tutsplus.com/tutorials/real-time-sports-application-using-nodejs--cms-30594)
@@ -3008,6 +3034,9 @@
30083034
- [Marius Schulz - Implementing a Custom Forward Pipe Operator for Function Chains in Swift](https://mariusschulz.com/blog/implementing-a-custom-forward-pipe-operator-for-function-chains-in-swift)
30093035

30103036
## Industry
3037+
- [Harvard Business Review - Rethink What You “Know” About High-Achieving Women](https://hbr.org/2014/12/rethink-what-you-know-about-high-achieving-women)
3038+
- [Jensen Huang - NVIDIA Keynote at COMPUTEX 2023](https://www.youtube.com/watch?v=fHwmLOYJU_w)
3039+
- [Federal Trade Comission - FTC and DOJ Charge Amazon with Violating Children’s Privacy Law by Keeping Kids’ Alexa Voice Recordings Forever and Undermining Parents’ Deletion Requests](https://www.ftc.gov/news-events/news/press-releases/2023/05/ftc-doj-charge-amazon-violating-childrens-privacy-law-keeping-kids-alexa-voice-recordings-forever)
30113040
- [Flexera - IT Spending by Industry](https://www.flexera.com/blog/technology-value-optimization/it-spending-by-industry/)
30123041
- [CNBC - Shopify offloads logistics business to Flexport](https://www.cnbc.com/2023/05/04/shopify-offloads-logistics-business-to-flexport.html)
30133042
- [IT Brew - Senate takes action on open-source vulnerabilities in wake of 2022 Log4j attack](https://www.itbrew.com/stories/2023/04/28/senate-takes-action-on-open-source-vulnerabilities-in-wake-of-2022-log4j-attack)

0 commit comments

Comments
 (0)