fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#ApacheAPISIX

0 posts0 participants0 posts today
Nicolas Fränkel 🇺🇦🇬🇪<p><a href="https://mastodon.top/tags/DRY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DRY</span></a> is an important principle in software development. This post will show you how to apply it to <a href="https://mastodon.top/tags/ApacheAPISIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheAPISIX</span></a> configuration.</p><p><a href="https://blog.frankel.ch/dry-apisix-config/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/dry-apisix-con</span><span class="invisible">fig/</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>When I introduce <a href="https://mastodon.top/tags/ApacheAPISIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheAPISIX</span></a> in my talks, I mention the massive number of existing plugins, and that each of them implements a specific feature. One of the key features of Apache APISIX is its flexibility. If a feature is missing, you can create your own <a href="https://mastodon.top/tags/plugin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plugin</span></a>, showcasing the platform’s adaptability to your specific needs. In this post, I aim to provide practical alternatives to writing a custom plugin, offering solutions you can quickly implement in your projects.</p><p><a href="https://blog.frankel.ch/when-write-apisix-plugin/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/when-write-api</span><span class="invisible">six-plugin/</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>Lots of service providers offer a <a href="https://mastodon.top/tags/freetier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freetier</span></a> of their service. The idea is to let you kick their service’s tires freely. If you need to go above the free tier at any point, you’ll likely stay on the service and pay. In this day and age, most services are online and accessible via an <a href="https://mastodon.top/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a>. Today, we will implement a free tier with <a href="https://mastodon.top/tags/ApacheAPISIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheAPISIX</span></a>.</p><p><a href="https://blog.frankel.ch/free-tier-api-apisix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/free-tier-api-</span><span class="invisible">apisix/</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p><a href="https://mastodon.top/tags/RateLimiting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RateLimiting</span></a> is an age-old <a href="https://mastodon.top/tags/ReverseProxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReverseProxy</span></a> feature focused on protecting against DDoS attacks. It treats all clients the same and is purely technical. In this day and age, most <a href="https://mastodon.top/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> providers offer different subscription tiers; the higher the tier, the higher the rate limit, and the more you pay incidentally. It’s not technical anymore and requires to differentiate between clients.</p><p>In this post, I want to detail how to do it with <a href="https://mastodon.top/tags/ApacheAPISIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheAPISIX</span></a>.</p><p><a href="https://blog.frankel.ch/different-rate-limits-apisix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/different-rate</span><span class="invisible">-limits-apisix/</span></a></p>