- Kubernetes
- Tensorflow
- Go
- Angular
- Meta
- React
- PyTorch
- GraphQL
- Cassandra
- Microsoft
- VSCode
- TypeScript
- Playwright
- Netflix
- Chaos Monkey
- Hystrix
- Zuul
- Kafka
- Samza
- Pinot
- RedHat
- Ansible
- OpenShift
- Ceph Storage
UML is standard way to visualize the design of your system and class diagrams are used across the industry. They consist of:
- Class Acts as the blueprint that defines the properties and behavior of an object.
- Attributes Attributes in a UML class diagram represent the data fields of the class.
- Methods Methods in a UML class diagram represent the behavior that a class can perform.
- Interfaces Defines a contract for classes that implement it. Includes a set of methods that the implementing classess must provides.
- Enumerations A special data type that defines a set of named values such as product category of months in a year.
- Relationships Determines how one class is related to another. Some common relationships are as follows:
- Association
- Aggregation
- Composition
- Inheritance
- Implementation