# Fundamental Concepts used by openziti

**URL:** <https://openziti.discourse.group/t/fundamental-concepts-used-by-openziti/2743>\
**Category:** Ziti Overlay\
**Created:** [June 19, 2024, 3:49pm UTC](https://openziti.discourse.group/t/fundamental-concepts-used-by-openziti/2743 "2024-06-19T15:49:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sadath-12](https://yyz2.discourse-cdn.com/free1/user_avatar/openziti.discourse.group/sadath-12/32/2043_2.png) [@sadath-12](https://openziti.discourse.group/u/sadath-12)\
**Post date:** [June 19, 2024, 3:49pm UTC](https://openziti.discourse.group/t/fundamental-concepts-used-by-openziti/2743/1 "2024-06-19T15:49:04Z")

</div>

I have used openziti for about a month , I actually enjoyed the goals it fulfilled for me .  
But I always like to turn towards fundamental working whenever I use a opensource project so I learned a concept rather than how to use a tool which I can forget .

Please would be great to point out to links or explanations

By reading through that I must be able to think through how I can build a similar thing like openziti , which part of openziti codebase to quickly find and contribute and relate to various issue .

Note: I'm developer who knows only to build full stack projects , knows bit fundamentals around data structures/databases but I never focused on networking although If i did few basics I always forgot them .
