Ask HN: Learning material for data design/architecture
I worked for a large cooperation where senior engs. would design the overall layout of our services, and we (junior) focused on implementation. Now I work at a startup and am involved design decisions. Therefore, I would like to learn about software design and architecture. About the application, we are
medium-sized company and in a range where computations could run on a local machine (no-big data) but the data themselves can vary a bit from customer to customer.
3 comments
[ 13.0 ms ] story [ 24.4 ms ] thread- Designing Data-Intensive Applications, Martin Kleppmann
- Building Microservices: Designing Fine-Grained Systems, Sam Newman
- Domain-Driven Design, Eric Evans
IoT tends to talk more about HA (high availability) etc than more 'normal' architecture books, because it's about practical solutions.
I can't think of any right now (I looked on my bookshelf and it looks like the book was lent out). But any IoT architecture book will give you the basics.
Then maybe go look at the introductions to storm/kafka/spark.
The more it matches their use cases the less work it'll be to transform the data. Transformation == work == time.