Mathias Renner retweetledi
Mathias Renner
732 posts

Mathias Renner
@MathiasRenner
M. Sc. Information Systems | Beach volleyball player | Musician
Montpellier, France Katılım Mayıs 2010
263 Takip Edilen292 Takipçiler
Mathias Renner retweetledi

Top 12 Tips for API Security
- Use HTTPS
- Use OAuth2
- Use WebAuthn
- Use Leveled API Keys
- Authorization
- Rate Limiting
- API Versioning
- Whitelisting
- Check OWASP API Security Risks
- Use API Gateway
- Error Handling
- Input Validation
--
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
English
Mathias Renner retweetledi

𝗛𝗼𝘄 𝘁𝗼 𝗟𝗲𝗮𝗿𝗻 𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻?
If you're working as a software developer and you want to move towards a software architect role, or you're preparing for coding interviews for more senior roles, systems design is an important skill you need to have. Without knowing it, you will have a hard time designing new software systems and understanding existing ones.
System design refers to 𝘁𝗵𝗲 𝗽𝗿𝗼𝗰𝗲𝘀𝘀 𝗼𝗳 𝗱𝗲𝗳𝗶𝗻𝗶𝗻𝗴 𝗮 𝘀𝘆𝘀𝘁𝗲𝗺'𝘀 𝗰𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁𝘀. Architecture, modules, components, interfaces, and data are a few examples of these aspects. The process of defining, creating, and designing systems that suit the particular objectives and requirements of an organization is what you need to understand when it comes to system design.
To understand system design, you will need to know the following:
𝟭. 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝘃𝘀 𝗦𝗰𝗮𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆
𝟮. 𝗟𝗮𝘁𝗲𝗻𝗰𝘆 𝘃𝘀 𝗧𝗵𝗿𝗼𝘂𝗴𝗵𝗽𝘂𝘁 𝗮𝗻𝗱 𝗔𝘃𝗮𝗶𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝘃𝘀 𝗖𝗼𝗻𝘀𝗶𝘀𝘁𝗲𝗻𝗰𝘆 (𝘄𝗶𝘁𝗵 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀)
𝟯. 𝗔𝘃𝗮𝗶𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀
𝟰. 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 𝗷𝗼𝗯𝘀
𝟱. 𝗗𝗼𝗺𝗮𝗶𝗻 𝗡𝗮𝗺𝗲 𝗦𝘆𝘀𝘁𝗲𝗺𝘀
𝟲. 𝗖𝗗𝗡𝘀
𝟳. 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿𝘀
𝟴. 𝗖𝗮𝗰𝗵𝗶𝗻𝗴
𝟵. 𝗔𝘀𝘆𝗻𝗰𝗵𝗿𝗼𝗻𝗶𝘀𝗺
𝟭𝟬. 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀
𝟭𝟭. 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲 𝗮𝗻𝘁𝗶𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀
𝟭𝟮. 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴
𝟭𝟯. 𝗖𝗹𝗼𝘂𝗱 𝗱𝗲𝘀𝗶𝗴𝗻 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀
To learn this, here are some 𝗯𝗼𝗼𝗸𝘀 where you can start learning:
𝟭. 𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄
One of the best books in this field, where you will learn how to design systems such as web crawlers or even YouTube.
Link: amzn.to/3lefBiD
𝟮. 𝗗𝗲𝘀𝗶𝗴𝗻𝗶𝗻𝗴 𝗗𝗮𝘁𝗮-𝗜𝗻𝘀𝗲𝗻𝘀𝗶𝘁𝗶𝘃𝗲 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀
In this book, the author writes about different technologies used to store and process data. By reading it, you will gain insight into different algorithms used in the database world.
Link: amzn.to/3Y7l61c
𝟯. 𝗛𝗲𝗮𝗱 𝗙𝗶𝗿𝘀𝘁 𝗗𝗲𝘀𝗶𝗴𝗻 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀
A great book on OO design patterns, written in a simple style with examples in Java.
Link: amzn.to/3Ymwq9w
𝟰. 𝗖𝗿𝗮𝗰𝗸𝗶𝗻𝗴 𝘁𝗵𝗲 𝗖𝗼𝗱𝗶𝗻𝗴 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄
It is a general-purpose coding interview book where the author shares her insights into programming interviews at big tech companies like Microsoft and Google. It covers all basic topics like algorithms, data structures, SQL, etc.
Link: amzn.to/3E4TTEH
𝟱. 𝗙𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗼𝗳 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲
As System Design is related to Software Architecture, this book will give you an introduction to how to architect software systems. This book examines architecture patterns, components, soft skills, modernity, architecture as engineering, and many more.
Link: amzn.to/3JJLKco
Check the System Design Roadmap in the image (by roadmap .sh).
#softwareengineering

English
Mathias Renner retweetledi

Xavier #Naidoo gehörte hierzulande zu den bekanntesten #Corona-Leugnern. Üppige Corona-Hilfen nahm der Sänger aber trotzdem. #XavierNaidoo #Coronahilfe #Verschwörungstheoretiker berliner-zeitung.de/panorama/leute…
Deutsch

You want GPUs for #artificialintelligence or #machinelearning, like training a #neuralnetwork ?
-> You better use FPGAs.
postindustria.com/fpga-vs-gpu-fo…
#ai #ml

English

This slide was part of my lecture 🎓 about #bigdata & #cloudnative 🐘HTW_Berlin@wisskomm.social
Because #digital also has a #CO2 footprint.
#climatechange #ecology
#fridaysforfuture 🐘bits_und_baeume@mastodon.bits-und-baeume.org

English


See what #chatgpt can do with easy #programming:
Summarizing text to read faster, writing customer emails after a bad product review, or a sales chatbot how knows your products.
I found out in an online course about #ai and #llm … @mathiasrenner/110481821071089185" target="_blank" rel="nofollow noopener">mastodon.social/@mathiasrenner…

English

... as step 2, #chatgpt takes all given product information into account and handles an order for pizza:

English

Here #chatgpt is configured to be a chatbot. As step 1 of 2, t is fed with product information:

English

Here #chatgpt extracts what a text says about a certain topic. In this example, a customer's review in a shop:

English

It is not enough to use #opensource #software, you should also contribute to it as well.
Due to the lack of contribution (tragedy of the commons), companies like Lightbend
change the software #license to receive financial contributions from heavy users:
lightbend.com/blog/why-we-ar…
English

It is not enough to use #opensource software, you should also contribute to it as well.
Due to the lack of contribution (tragedy of the commons), companies like @akkateam change the software #license to receive financial contributions from heavy users
lightbend.com/blog/why-we-ar…
English

@KdeNeon Later.
I already experience many glitches/bugs in everyday use. I would prefer more quality instead of edge features.
English
Mathias Renner retweetledi
Mathias Renner retweetledi

@B_TXL @gitlab Die #opensource-community hält zusammen und unterstützt sich gegenseitig. Städte, Kommunen, Stadtwerke und Quartiere: ihr seid zur Nachnutzung der Smart City Plattform herzlich eingeladen!
Deutsch
Mathias Renner retweetledi

Le pass Interrail permet, pour 246 à 902€ selon les formules, de prendre le train dans 33 pays pendant 1 à 3 mois.
Une alternative pratique et pas si chère au tout-avion.
Mais la région Paca de @RenaudMuselier a décidé de ne plus accepter le pass.
Comment la France tue le train.
Français







