# Your production web stack in 2020

**URL:** <https://discuss.ocaml.org/t/your-production-web-stack-in-2020/6691>\
**Category:** Ecosystem\
**Created:** [November 1, 2020, 7:21pm UTC](https://discuss.ocaml.org/t/your-production-web-stack-in-2020/6691 "2020-11-01T19:21:10Z")\
**Posts on this page:** 1\
**Showing post:** 30

<div class="post-metadata">

**Author:** ![Vincent\_Balat](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/vincent_balat/32/2191_2.png) [@Vincent\_Balat](https://discuss.ocaml.org/u/Vincent_Balat)\
**Post date:** [November 9, 2020, 4:35pm UTC](https://discuss.ocaml.org/t/your-production-web-stack-in-2020/6691/30 "2020-11-09T16:35:12Z")

</div>

> [@keleshev](#):
>
> @Vincent_Balat what are your reservations regarding PGOCaml?

I think accessing the db at compile time is a wrong choice.

- It makes it very difficult to package software or library (in opam for example).
- And it does not give the guarantee we want on the compliance of the program w.r.t. the tables.  
This check should be done dynamically when launching the program.

---

_[View the full topic](https://discuss.ocaml.org/t/your-production-web-stack-in-2020/6691)._
