This package demonstrates my attempt to learn something new everyday. Something
could be as small as a Leetcode problem, to bigger as DSA, or a technical design, a system design and marketplace problem/compliance rules
Project contains different packages from small
to big
:
leetcode
: Barely leetcode problems. It should follow structure: Problem - my solution - the solution. Sometimes, try to solve 1 leetcode problem if being bored.dsa
: This is similar toleetcode
. However, it is more likely to be copied from www.geeksforgeeks.org. I expect to learn more from practicing this than addingleetcode
problem.systemdesign
: Contain small technical design or bigger system design. I expect this to sharpen my designing skills and learn Cloud services in order to convert from theorical system design to be the real design. Some sources to add:- Github: https://github.com/donnemartin/system-design-primer
- Linkedin: https://www.linkedin.com/in/alexxubyte/ and more.
- Books: Domain-Driven Design by Eric Evans. reference
- https://martinfowler.com/bliki/DomainDrivenDesign.html
- And more
technology
: Pure technology. I expect to learn new technology ot review my already-learned technologies. Some sources:- AWS blogs: I expect to learn some technologies, as like how CloudSearch works.
- Review Storage technologies: https://www.amazon.de/-/en/Database-Internals-Deep-Distributed-Systems/dp/1492040347
- Learn from other companies as Alphabet, Meta, Netfix, Snowflake, DataBricks, etc.
marketplacecompliance
: This is more than just technology. It is the rules in which authorities set to control the technology sectors. These specifically focus on Europe rules, as we usually see EU puts copmliance rules over company to protect customer data and also small businesses.
Spend at least 30 minutes daily to finish writing down one problem.
See the logs. If the day is in future, it means my expected plan to add.
- marketplacecompliance: DMA.md
- systemdesign: CQSR.md
- technology: aws/solution/QnABot.md
- systemdesign: MLOps.md.
- TK
- [plan] systemdesign: Generic system design topic.
- [plan] technology: a technology. AWS CloudSearch - how does it work?
- [plan] technology: B+ tree vs LSM-tree: https://tikv.org/deep-dive/key-value-engine/b-tree-vs-lsm/