summaryrefslogtreecommitdiffstats
path: root/docs/en/ranch/2.0/guide/internals/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/en/ranch/2.0/guide/internals/index.html')
-rw-r--r--docs/en/ranch/2.0/guide/internals/index.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/en/ranch/2.0/guide/internals/index.html b/docs/en/ranch/2.0/guide/internals/index.html
index 936a4c41..ca802f1f 100644
--- a/docs/en/ranch/2.0/guide/internals/index.html
+++ b/docs/en/ranch/2.0/guide/internals/index.html
@@ -64,6 +64,7 @@
<p>This chapter may not apply to embedded Ranch as embedding allows you to use an architecture specific to your application, which may or may not be compatible with the description of the Ranch application.</p>
<p>Note that for everything related to efficiency and performance, you should perform the benchmarks yourself to get the numbers that matter to you. Generic benchmarks found on the web may or may not be of use to you, you can never know until you benchmark your own system.</p>
+<p>A third party dive into the internals of Ranch is available should you be interested: <a href="https://baozi.technology/ranch-under-the-hood/">Ranch: what&apos;s under the hood?</a> We make no claims with regard to its freshness or accuracy but this is a nice document to read along this section.</p>
<h2 id="_architecture">Architecture</h2>
<p>Ranch is an OTP application.</p>
<p>Like all OTP applications, Ranch has a top supervisor. It is responsible for supervising the <code>ranch_server</code> process and all the listeners that will be started.</p>