Book Cube: 2023, page 11
Book Cube publications from 2023, page 11: bilingual notes, sources, and original Telegram posts.
- · #Management
45 managerial tattoo
45 managerial tattoo A couple of years ago, I read this book by Maxim Batyrev in a couple of evenings. It was a good book, although quite obvious in a number of ways. I agree with most of these concepts, and the principles that are being questioned are quite cholivar.
- · #SystemDesign
Monolith to Microservices (From monolith to microservice n)
Monolith to Microservices (From monolith to microservice n) This book, Monolith to Microservices, was written by Sam Newman, who contributed to the rise of microservices with his book Building Microservices. This book is definitely good, but it’s not a continuation of the microservices book, but rather a prequel to the original book.
- · #BookCube
Choose a new book to read and discuss in the Code of Architecture book club.
Choose a new book to read and discuss in the Code of Architecture book club. All books are from trusted authors and with good content, so vote for the one you like best:)
- · #BookCube
1. Dynamo: Amazon’s Highly Available Key-Value Store is a classic article about Amazon’s Highly Available Key-Value Store.
1. Dynamo: Amazon’s Highly Available Key-Value Store A classic article about Amazon’s highly accessible key-value base 2. Hints for Computer System Design - An article by Butler Lampson, which was awarded the ACM Turing Award. In this article, he summarized his thoughts on system design. 3. Big Ball of Mud - an article with a set of patterns / antipatterns about the design of systems: big ball of mud, throwaway code, piecemeal growth, keep it working, sweeping it under the rug, reconstruction.
- · #SoftwareArchitecture
21. Out of the Tar Pit is an interesting article about how functional programming and improvements in data modeling help reduce complexity. (The authors say that she is going...
21. Out of the Tar Pit An interesting article about how functional programming and improvements in data modeling help reduce complexity (The authors say that it comes from the state.). 22. The Chubby Lock Service for Loosely-Coupled Distributed Systems Another article from Google this time about their blocking service, which allows you not to implement consensus algorithms in systems, but to use an external lock service. In the open source world, Zookeeper has been used in projects like Kafka and Mesos. 23.
- · #BookCube
White papers by Will Larson, author of An Elegant Puzzle and Staff Engineer
White papers by Will Larson, author of An Elegant Puzzle and Staff Engineer I recently finished reading An Elegant Puzzle: Systems of Engineering Management by Will Larson. beforehand. The last part of the book contained a cool list of white papers that the author found useful. I found this short review list really worthwhile, and some of these white papers are included in my short lists to read or have read.
- · #PopularScience
Mathematical lawlessness. From elementary mathematics to sublime abstraction n (Beyond Infinity: An expedition to the outer limits of the mathematical universe)
Mathematical lawlessness. From elementary mathematics to sublime abstraction n (Beyond Infinity: An expedition to the outer limits of the mathematical universe) I read this book by Eugenia Cheng four years ago and it seemed interesting to me because the author literally talks about the concept of infinity on her fingers, and she does it charmingly and with good humor:) As a literal first example, the endless Hilbert hotel and the occupancy of another tenant in a full hotel are analyzed.
- · #SystemDesign
Find the Idea. Introduction to TRIZ - Theory of Solving Inventive Problems
Find the Idea. Introduction to TRIZ - Theory of Solving Inventive Problems Recently in the comments to post On Gregor Hohpe’s report on architecture, a discussion has been sparked about compromises and why IT architecture often seeks them out, even though real-life compromises often lead to a less-than-better solution. There I gave the example of TRIZ as a way to solve engineering and production problems without focusing on compromise, and today I decided to recall the book from the author of the concept, Heinrich Altshuller, “Find an Idea”.
- · #ForKids
Gutenberg Cubes
Gutenberg Cubes The mother of four children, Elena Litvyak, wrote an interesting book for parents on the topic of children's reading. When there are so many children in the house, it is very difficult to think of what to occupy them all, especially given their different ages and interests. But Elena’s house is full of books that she read aloud to the children, and then they became independent readers as they grew older. But the general sessions of reading aloud did not disappear and brought together readers of different generations.
- · #Leadership
Book Review: The Manager’s Path – Part IV (Senior Leader)
Book Review: The Manager’s Path – Part IV (Senior Leader\) This article concludes the review of the book “The Way of a Manager” and it will talk about the role of top managers. In the past, we discussed how Engineers grow to managersand how they perform their roles. engineering managers and engineering directors.
- · #CoA
Announcement of a special issue of Code of Architecture about authorization on the ReBAC model (aka Google Zanzibar)
Announcement of a special issue of Code of Architecture about authorization on the ReBAC model (aka Google Zanzibar) In last Discussion of a Distributed System Book n ( Distributed Systems ) We talked about security issues and briefly discussed authorization. It seemed to us that the authors of the book missed a rather important model called ReBAC ( Relationship-Based Access Control ).
- · #Architecture
I Made Everything Loosely Coupled. Does My App Fall Apart? (Category Architecture)
I Made Everything Loosely Coupled. Does My App Fall Apart? (Rubric Architecture) This keynote performance by Gregor Hohpe was at the goto conference as part of EDA Day (event-driven architecture). Gregor Hohpe himself. 20 I wrote a book years ago.Enterprise Integration Patterns" As part of this talk, Gregor discusses many issues:
- · #ForKids
Don't be late, Bear! (L'Ours contre la montre)
Don't be late, Bear! (L'Ours contre la montre) I read this book to my son, who is still a child. 2.5 years. The key idea of this book is to teach children the basics of time management:) At the very beginning of the book, we learn in verse about a bear that lives in an ordinary family, goes to school and generally resembles a first-grader rather than a bear:) This bear at the beginning of the book is late everywhere: to come to school on time, to get to the right lesson, to get to lunch and even to the bus to go home.
- · #SciFi
1985
1985 A few years ago I read a book by Anthony Burgess.1985" As you can guess from the title, it is closely related to the famous book by George Orwell.1984In which George of the post-war 1948 He told a dystopia about the future. The first part of Anthony's book is devoted to controversy regarding the painting painted by his predecessor. And this picture looks like this: In the world1984left 3 Global military-political blocs that are engaged in continuous war. But this is not a war to win, but to maintain the status quo.
- · #SoftwareArchitecture
Yesterday we hosted the last Code of Architecture stream of Distributed Systems, where we discussed security.
Yesterday we conducted the last stream of the Code of Architecture club based on the book Distributed Systems In which we discussed security issues. More specifically, we discussed threat models, security policies and mechanics to support them, authentication and authorization issues, and trust in distributed systems. We ended up with the topic of monitoring and auditing. This time we talked for three with Igor Maslov, Ilya Zonov and me:) Artifacts from this stream are available at the link n
- · #PopularScience
Understand, but not anticipate. To foresee but not to understand (Comprendre sans prevoir, prevoir sans comprendre)
Understand, but not anticipate. To foresee but not to understand (Comprendre sans prevoir, prevoir sans comprendre) In this book, the French scientist-popularizer of science, Hubert Krivin, talks about how ordinary science works, in which models are built on the basis of data that explain what is happening and have predictive power. And then he contrasts it with a modern approach to machine learning, where big data tracks correlations and creates predictions that are difficult to interpret and understand.
- · #SoftwareArchitecture
The ninth and final issue of Code of Architecture based on Distributed Systems by van Steen and Tanenbaum
The ninth and final issue of Code of Architecture based on Distributed Systems by van Steen and Tanenbaum Tonight, 18.00 We will discuss the security chapter in which we will discuss the following questions: Why we need security in a distributed system What are the approaches to security: through confidentiality and integrity and through the threat model (security threats) How to Separate Security Policies and Mechanisms for Implementation What are the principles for designing reliable systems?
- · #SRE
Devops Conf 2023
Devops Conf 2023 Today and tomorrow I'll be at Devops Conf. 2023where he spoke a year ago, Talking about our interviews for SRE on Troubleshooting. This year I don’t have a report because my colleague, Daniel Khaliulin, the technical product manager of our mobile reliability and performance teams, is taking over. Danielle's gonna talk tomorrow aboutFeatures of SRE and Observability in mobile applicationsThis is what Google said in the report.Engineering Reliable Mobile Applications". By the way, I've been going through this report yet.
- · #Management
How to Hire Technical Managers (Performance by Teamlead Conf 2023)
How to Hire Technical Managers (Performance by Teamlead Conf 2023) A couple of weeks ago I spoke at Teamlead Conf with this talk, and now I'm here. recording. The transcript was already available. 2 weeks ago My article on Medium.. The list of recommended materials was made in a separate post.
- · #Vacancy
Vacancy solution architect in hh.ru
Vacancies for solution architect in hh.ru I don't have many jobs directly to me, but I promised to post interesting jobs here. In the end, I decided to post some vacancies from friends, so today I will tell you about it. vacancy from Maxim Evdokimov. Max is CPO HeadHunter now, but we worked together at Tinkoff in the past. Back then, I was focused on developing IT in Online Attraction, and Maxim was the vice president who determined what our Mobile Bank looked like.
- · #karting
Open karting X-TI Pilot
Open karting X-TI Pilot I was sick for a week and I wasn’t so sick. 2018 The year I went snowboarding badly and grabbed a brain injury:)
- · #SoftwareArchitecture
Last Monday, we hosted Code of Architecture’s seventh stream of Distributed Systems, where we discussed consistency and replication.
Last Monday, we hosted Code of Architecture's seventh stream of the book. Distributed Systems In which we discussed consistency and replication. After graduation, I managed to perform at Teamlead Conf, go to the ballet in Bolshoi, drive to St. Petersburg to perform at St. Petersburg State University and collapse on Friday after working with temperature. 38.5. A couple of days passed like a fog, and only in the evening on Monday I was so smitten as to finish a brief sammari on the seventh issue and put it out.
- · #SoftwareDevelopment
Yesterday I was one day in St. Petersburg and as part of a career week I spoke to students of St. Petersburg University from the Faculty of Mathematics and Computer Science.
Yesterday I was one day in St. Petersburg and as part of a career week I spoke to students of St. Petersburg University from the Faculty of Mathematics and Computer Science.
- · #Devops
Release It!, 2nd Edition
Release It!, 2nd Edition The second edition of this cool book is out. 5 Years ago and since then it has not become much less relevant. And recent edition Trisha Gee interviewed the author of the book, Mike Nygard, and they discussed the topics surrounding this book.
- · #Management
Basics of Theory U (The Essentials of Theory U. Core Principles and Applications)
Basics of Theory U (The Essentials of Theory U. Core Principles and Applications) Three years ago, I read the book "Fundamentals of Theory U" by Otto Sharmer. 2019 Published in the year by MIF.
- · #Culture
Ballet "Winter Fairy Tale" at the Grand Theatre
Ballet "Winter Fairy Tale" at the Grand Theatre I was with my wife yesterday. ballet And we loved it. We sat in the second row of the stalls and could observe not only the choreography of the ballet dancers, but also the work of the conductor and his orchestra. It was very interesting to follow the work of these well-coordinated teams, given the fact that I once wrote an article about the work of approaches of orchestration and choreography in the world of software development management:)
- · #Management
How to Hire Technical Managers – Teamlead Conf 2023
How to Hire Technical Managers – Teamlead Conf 2023 Just finished speaking at the conference and got to the publication. summary. So in past post I spoiled the announcement, then here I will note how useful the article can be. But before I say that the main thing is not to engage in the cargo cult and try to repeat the processes I described. It is better to consider your context and use the approaches I have described in order to
- · #Management
List of materials for my performance today at Teamlead Conf 2023 How to Hire Technical Managers
List of materials for my speech Today at Teamlead Conf 2023 How to Hire Technical Managers Hiring engineers is often discussed at conferences. Some talk about how they hire in one meeting, while others talk about their multi-stage interviews. Here is the hiring of technical managers. (teamlead, engineering manager, director of engineering) They talk much less often. In this report, I redress this injustice and at the end share a list of recommended materials presented below. I will also publish a transcript of the report today, but after the speech:)
- · #SoftwareArchitecture
This evening, 18:00 In Moscow will be the seventh issue of the club "Code of Architecture" on the book "Distributed systems" van Steen and Tanenbaum, in which we discuss the chapter on consistency and...
Today. evening 18:00 MSK This will be the seventh issue of Code of Architecture, based on Van Steen and Tanenbaum’s Distributed Systems, in which we discuss the chapter on consistency and replication. Previous issues have been devoted generalism, architecture, processes, communications, coordination, namingAnd now we have come to discuss the following important issues. Why is replication necessary and what problems it solves (performance and reliability)And what does it bring with it?
- · #Sec
Security of development in Agile projects (Agile Application Security: Enabling Security in a Continuous Delivery Pipeline)
Security of development in Agile projects (Agile Application Security: Enabling Security in a Continuous Delivery Pipeline) Three years ago, I read this excellent book. book. At the time, I thought the book would help me familiarize myself with the current state of security.
- · #Strategy
HBR's 10 Must Reads on Strategy (Strategy from Harvard Business Review)
HBR's 10 Must Reads on Strategy (Strategy from Harvard Business Review) Five years ago I read this book. 2009 HBR in accordance with the strategy in which 10 Classic articles on this topic. The book itself was divided into two parts: creating a strategy and making it a reality. The strategy part started with Michael Porter, a classic on the subject, and ended with blue ocean strategy.
- · #Vacancy
Head of Media Project Development Tinkoff
Head of Media Project Development Tinkoff The first vacancy in this channel will be dedicated to finding a person who will work on the development of our media projects. Its leaders will be business guys represented by the main publisher and the main product of our media, as well as me as the head of engineering.
- · #Strategy
Writing an engineering strategy
Writing an engineering strategy Interesting article Will Larson, author of An Elegant Puzzle (I’m talking about engineering management. told) Staff Engineer (About high-level SDEs, I have a review of this book in two parts: 1, 2). In this article, the author describes how to write an engineering strategy as an engineering executive, using the structure proposed by Richard Rumelt in his book Good Strategy, Bad Strategy. In this structure 3 components: 1. Diagnosis: Explaining the Challenge and the Root Problem We Solve 2.
- · #SoftwareArchitecture
This Monday, we hosted Code of Architecture’s sixth stream of Distributed Systems, where we discussed naming issues. Or rather, we talked about
This Monday, we hosted the sixth stream of the Code of Architecture Club's book. Distributed Systems In which we discussed naming issues. Or rather, we talked about The stream guest was
- · #PopularScience
Movie fiction. Science reaches verdict (La Science Fait Son Cinema)
Movie fiction. Science reaches verdict (La Science Fait Son Cinema) In this interesting book, scientists, Roland Leuc and Jean-Sebastian Steyer, analyze popular science fiction films and tell how real they are and what real scientific disciplines are behind the plot. The authors run through astronomy, physics, biology, linguistics, bacteriology and virology, and this is an incomplete list. The book itself consists of four parts: 1. Shame physics. - authors analyze the films "Ant-Man", "Gravity", "Interstellar" 2.
- · #SoftwareDevelopment
Software Engineering for Fintech School
Software Engineering for Fintech School We devote a lot of time and effort to training. We teach both partners inside and future employees, starting from school and continuing at university. This year, I had to record a lecture on cloud computing for FinTech School, and I decided to see how my colleagues had talked about Software Engineering in previous cycles. So I came across report by Igor MaslovDirector of Basic Technology, which he read for students in 21 year.
- · #Robotics
From basics to building robots
From basics to building robots Summer. 5 I bought this book to teach my son how to make robots. I read it, of course, but it didn’t work, but it’s not a problem with a book that’s well written and illustrated. It's nice to just flip through.
- · #Management
Agile Patterns
Agile P atterns I have read a list of these patterns in DZone cardThere is also a website agilepatterns.org.
- · #Chaos
Chaos Engineering. Building Confidence in System Behavior through Experiments
Chaos Engineering. Building Confidence in System Behavior through Experiments This book I read years. 5 back and I liked it: a great cover and a very healthy and balanced approach to work with complex systems.
- · #BookCube
Yesterday, Kirill, my two-year-old son, got to the "Boar Book." He seems to be planning something big:)
Yesterday, Kirill, my two-year-old son, got to the "Boar Book." He seems to be planning something big:)
- · #SoftwareArchitecture
This evening, 18:00 In Moscow, there will be the sixth issue of the Code of Architecture club based on the book Distributed Systems by van Steen and Tanenbaum, in which we discuss the chapter on naming.
Today. evening 18:00 MSK This will be the sixth issue of Code of Architecture, based on Van Steen and Tanenbaum's Distributed Systems, in which we discuss the chapter on naming. Previous issues have been devoted generalism, architecture, processes, communications, coordinationAnd now we have come to discuss the following important issues. Why you need names, identifiers and addresses - What is a flat name? (flat naming). Here are some examples of Distributed Hash Tables. What is a structured name? (structured naming).
- · #ComputerScience
Computing machinery and intelligence (Computers and the mind)
Computing machinery and intelligence (Computers and the mind) This is Alan Turing's famous article published in 1950 A year in Mind magazine. In this article, the author described his approach to finding the answer to the question “Can a machine think?” Now this approach is often called the Turing test, and the author himself called it an imitation game. Acquaintance with this approach is now more relevant than ever, given the new wave of hype around chatbots, which are able to conduct dialogues with users quite well.
- · #SciFi
Central station (Central station)
Central station (Central station) I liked this book by Levi Tidhar for its atmosphere of the future. There is no one character in the book, except for the Station, where events unfold and the lives of different characters that combine life in reality and virtuality. Read definitely interesting and there are references to real technologies, have reached a new level, for example, AI, AR/VR, genetic engineering and biotechnology in general, and other popular fiction. In general, the book seemed to me worth reading:)
- · #SoftwareDevelopment
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Templates for integration of corporate applications. Design, creation and deployment of solutions)
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Templates for integration of corporate applications. Design, creation and deployment of solutions) This is a classic book on patterns of integration that has been published almost exclusively. 20 years ago. Today, I decided to mention it, as I started reading a fresh book by one of the co-authors, Gregor Hophe, The Software Architecture Elevator, and then remembered that I had not mentioned integration patterns in this channel:)
- · #DistributedSystems
Designing Distributed Systems
Designing Distributed Systems The author of the book is a co-founder of kubernetes, so his experience in designing distributed systems is quite relevant:) The book seemed good, but at the same time too simple. But due to this, it is perfect for beginners entering the confusing path of distributed systems:)
- · #DDD
Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design: Tackling Complexity in the Heart of Software This is the canonical book in which Eric Evans outlined the concept of Domain Driven Design. It is often talked about, but much less often it begins to read, and only the chosen ones finish reading to the end. Perhaps the reason for this will become clear if you look at the attached images. But despite the complexity, I recommend reading this book, although I never finished it myself:))
- · #SoftwareArchitecture
Yesterday we conducted the fifth stream of the Code of Architecture club based on the book Distributed Systems, in which we discussed how to organize the coordination of different parts of a distributed system among themselves.
Yesterday we conducted the fifth stream of the Code of Architecture club based on the book Distributed Systems In which we discussed the issues of how to organize the coordination of different parts of the distributed system among themselves. physical and logical clocks The stream guests were Sergey Goppikov, Head of Teams at Tinkoff Business Product Opening Platform Daniil Kuleshov, architect of a new authorization system for Tinkoff clients
- · #BookCube
Announcement of my performance at Teamlead Conf at the end of February. If you come to the conference, talk.
Announcement of my performance at Teamlead Conf at the end of February. If you come to the conference, talk.
- · #BookCube
How to Hire Technical Managers? Alexander Polomodov will tell
How to Hire Technical Managers? Alexander Polomodov will tell ⠀ 📋 https://vk.cc/clA5d1 ⠀ Hiring engineers is often discussed at conferences. Some talk about how they hire in one meeting, while others talk about their multi-stage interviews. Here is the hiring of technical managers. (teamlead, engineering manager, director of engineering) They talk much less often. ⠀ In this talk, Alexander will try to correct this injustice and share a story about what it looks like in Tinkoff.
- · #BookCube
Here's the same book against the mountains:)
Here's the same book against the mountains:)